4-3 Emacs de base
Il est important de maîtriser la notation pour les touches de contrôle avec lesquelles on effectue toutes les opérations courantes:
Touche
|
(aussi)
|
exemple
|
Opération
|
c-..
|
CTRL-
|
c-a
(début de ligne)
|
enfoncer la touche de contrôle et simultanément une autre touche
|
m-..
|
META-
|
m-b
(reculer un mot)
|
enfoncer la touche "meta" ou "ALT"
et simultanément une autre touche.
Important: Sur certains terminaux ALT ne marche pas: dans ce cas il faut appyuer sur ESC et LACHER la touche avant d'appuyer sur l'autre
|
c-m-..
|
|
c-m-b
(reculer une
expression)
|
|
sh-..
|
SHIFT-
|
|
|
c-.. c-..
|
ctrl-.., ctrl-..
|
c-x c-s
(sauver un fichier)
|
Laissez le doigt sur la touche de contrôle et appuyer sur deux autres touches
|
c-.. ..
|
|
c-x d
|
lacher la touche Ctrl pour la deuxième lettre
|
etc.
|
|
|
|
On peut assez facilement mémoriser la signifaction de ces "shortcuts", par exemple "c-f" signifie "forward", c-x "eXtension" car on utilise cet clef pour élargir les possibilités du clavier (par exemple "c-x c-s" = Save). Les commandes simples et fréquentes sont toujours associés à la touche "Ctrl", les touches "alt" et "ctrl-alt" font souvent une opération similaire (mais plus "large"). Exemple: c-f = "forward un caractère", M-f = "forward un mot", C-M-f = "forward un phrase ou une expression".
Important: Les dialogues on lieu dans la petite "fenêtre" en bas de l'écran! On l'appelle le "mini-buffer". IL NE FAUT ignorer les dialogues du mini-buffer ! On peut sortir (si nécessaire) d'un dialogue avec ctrl-g ou tuer un dialog (si vous êtes dans une autre fenêtre avec ctrl-].
4-3.1 Lancer emacs et sortir
Pour lancer:
-
· Dans une fenêtre terminal "bête":
`em' lance emacs, `xe' lance xemacs
-
· Sous PC
voir dans le ménu ...
-
· Sous X (GUI Unix)
emacs ou xemacs (ou encore dans le menu "tecfa")
Pour sortir: Crtl-x, Crtl-c (ou M-x save-buffers-kill-emacs)
4-3.2 Aides, se sortir d'un était "coincé"
Il existe plusieurs types d'aides sous Emacs:
-
· c-h c-h c-h vous donne un apperçu.
-
· Il existe un système d'information c-h i (notez qu'on a construit une passerelle WWW)
Vous êtes coincés dans une opération ? Tapez Ctrl-g.
4-3.3 Ouvrir, fermer, sauver des fichiers
Fichiers
Fonction
|
|
|
ouvrir
|
c-x c-f
|
Ouvre un fichier. S'il n'existe pas il va créer un "buffer" avec ce nom
|
sauver
|
c-x c-s
|
Sauve un fichier (buffer)
|
sauver "comme"
|
c-x c-w
|
Sauve un buffer sous un autre nom
|
|
|
|
4-3.4 Gestion de "buffers" (à faire)
A ne pas confondre avec un fichier! Un buffer correspond à un fichier ouvert (ou nouveau) dans Emacs.
Fonction
|
|
|
lister
|
c-x c-b
|
Lister les buffers utilisés
|
aller
|
c-x b
|
Vous met dans un buffer
|
diviser
|
c-x 2
|
Affiche 2 buffers dans une fenêtre
|
aller
|
c-x o
|
Vous place dans l'autre fenêtre
|
4-3.5 Navigation (à faire)
Voir la réference card ou encore le tutoriel emacs
4-3.6 Couper/coller, chercher/remplacer (à faire)
Voir la réference card ou encore le tutoriel emacs
- -Toolbox -Tecfa Manuel