emacs
est un des éditeurs de textes les plus puissants utilisés sous Unix.
emacs
fonctionne normalement en mode texte dans un terminal et se manipule avec des commandes utilisant les caractères de contrôle. Certaines de ces commandes sont également accessibles via le menu en mode X11.
Ctrl-h
: mode Aide
Ctrl-h t
: Tutoriel emacs
Ctrl-v
: Passer à l'écran précédent
Alt-v
: Revenir à l'écran précédent
Ctrl-l
: Ligne où se trouve le curseur au centre
Ctrl-p
: Ligne précédente
Ctrl-n
: Ligne suivante
Ctrl-b
: Curseur en arrière
Ctrl-f
: Curseur en avant
Alt-f
: Un mot en avant
Alt-b
: Un mot en arrière
Ctrl-a
: Début d’une ligne
Ctrl-e
: fin d'une ligne
Alt-a
: Début de phrase
Alt-e
: Fin de phrase
Alt-<
: Début fichier
Alt->
: Fin fichier
Ctrl-u chiffre
: Répétition de commande (ou Alt+chiffre)
Ctrl-g
: Stopper une commande
Ctrl-x 1
: Eliminer toutes les fenêtres sauf une
Ctrl-x 2
: une nouvelle fenêtre apparaît (avec le même texte)
Del
: Efface le caractère juste avant le curseur
Ctrl-d
: Efface le caractère juste après le curseur
Alt-Delete
: Supprime le mot juste avant le curseur
Alt-d
: Supprime le mot juste après le curseur
Ctrl-k
: Supprime tout du curseur jusqu'à la fin de ligne
Alt-k
: Supprime tout du curseur jusqu'à la fin de phrase
Ctrl-y
: Yanking « coller le texte supprimé »
Alt-y
: Remplace le texte restauré par l'avant dernière suppression
Ctrl-x u
: Annule les changements produits par la dernière commande
Ctrl-x Ctrl-f
: Visiter un fichier
Ctrl-x Ctrl-s
: Sauver un fichier
Ctrl-x Ctrl-b
: Obtenir la liste des buffers.
Ctrl-x Ctrl-c
: Quitter Emacs
Ctrl-x s
: Sauver certains buffers
Ctrl-w
: Couper
Ctrl-z
: Minimiser Emacs
Alt-x repl s
: Replace-string
Alt-x recover-file
: Restaurer la sauvegarde
Ctrl-s
: Rechercher en avant
Ctrl-r
: Rechercher en arrière
Ctrl-Alt-v
: Dérouler la fenêtre du bas
Ctrl-x o
: Placer le curseur dans la fenêtre du bas
<Esc> <Esc> <Esc>
: Sortir d'un niveau récursif d'édition
Ctrl-x <Ret> f
: Permettre de choisir l'encodage du buffer actuel.
Souvent on peux utiliser de l'auto-complete, c'est-à-dire taper <Tab> <Tab>
pour voir les options disponibles. Par exemple, avec la commande Ctrl-x <Ret> f
, on peut taper utf <Tab> <Tab>
pour voir les options : utf8-mac
, utf8-unix
, etc. Les variantes Mac, Unix et Windows sont liés aux fins des lignes, selon si on veut respectivement \r
(carriage return), \n
(line feed) ou \r\n
(carriage return/line feed) a la fin de chaque ligne.
man emacs
info emacs
xemacs
est une évolution de emacs.