Aide mémoire pour Emacs

Transcription

Aide mémoire pour Emacs
Aide mémoire pour Emacs
Ceci est un aide mémoire sur les commandes de bases d’Emacs. Cette liste est non exhaustive donc elle est modifiable pour qui veut le faire.
Avec Emacs, on utilise énormément les racourcis clavier, c’est pourquoi il faut s’entendre
sur les expressions. On utilise C pour la touche Ctrl et M pour la touche Alt.Un exemple
valant mieux qu’un long discours, C-x o signifie que l’on appuie simultanément sur Ctrl
et x puis que l’on appui sur o (sans maintenir Ctrl enfoncé). De même M-x shell signifie
que l’on appuie sur Alt et x puis que l’on tape shell.
♠
Commande
C-x C-c
C-h
C-h k
C-h t
C-z
C-x u
C-g
♠
M-x quit-windows
M-x help
M-x describe-key
M-x
help-with-tutorial
MANIPULATION
C-x 2
C-x 3
C-x o
ESC C-v
Description
Quitte Emacs
Aide Emacs
Brève description d’une commande
Lance le tutorial d’Emacs
DE FICHIERS , DE BUFFERS
Commande étendue
C-x b
C-x k
M-x switch-to-buffer
C-f
C-s
C-w
s
C-x 1
♠
M-x find-file
M-x save-buffer
♠
1
DES FENÊTRES
♠
Fait disparaître la fenêtre courante
M-x
Fait disparaître toutes les fedelete-other-windows
nêtre sauf celle courante
M-x
Partage la fenêtre courante en
split-window-horizontally2, horizontalement
M-x
Partage la fenêtre courante en
split-window-vertically 2, verticalement
Aller dans une autre fenêtre
« Scrolle » une autre fenêtre
SÉLECTIONNER–EFFACER
Commande étendue
M-d
M-x kill-word
M-backspace
M-x
backward-kill-word
M-x kill-line
C-k
Description
Ouvre un fichier
Sauvegarde le buffer courant
Enregistrer sous
Sauvegarde de tous les fichiers ouverts
Change de buffer
Ferme le buffer
MANIPULATION
Commande
C-espace
C-d
Suspens Emacs
Annuler
Quitte la commande en cours
Commande
C-x
C-x
C-x
C-x
C-x 0
♠
APPROCHE D’EMACS
Commande étendue
♠
M-x set-mark-command
M-x delete-char
♠
Description
Pose une marque
Efface le caractère sur lequel
est le curseur
Efface le mot à partir du curseur
Efface le mot précédent
Efface la ligne à partir du curseur
♠
Commande
C-f ( →) ou C-b
(←)
SE
DÉPLACER
Commande étendue
C-p ou C-n
C-a ou C-e
M-a ou M-e
M-{ ou M-}
M-< ou M->
C-v ou M-v
ESC f ou ESC b
C-l (lire L)
♠
Commande
C-w
M-w
C-y
M-y
COUPER–COPIER–COLLER
Commande étendue
M-x kill-region
M-x
copy-region-as-kill
M-x yank
M-x yank-pop
♠
♠
Description
Se déplacer d’un caractère
respectivement vers l’avant et
vers l’arrière
Se déplacer d’une ligne respectivement vers l’avant et
vers l’arrière
Se déplacer respectivement
au début et à la fin de la
ligne
Se déplacer respectivement
au début et à la fin de la
phrase
Se déplacer respectivement
au début et à la fin du paragraphe
Se déplacer respectivement
au début et à la fin du buffer
Se déplacer d’un écran respectivement vers l’avant et
vers l’arrière
Se déplacer d’un mot respectivement vers l’avant et vers
l’arrière
Placer le curseur au milieu de
l’écran
♠
Description
Couper (efface) la selection
Copier la selection
Coller
Navigue dans l’historique des
couper, copier
Commande
M-!
DIVERS
Commande étendue
M-x term
M-/
TAB
C-M-\
♠
Commande
C-c C-q
M-;
C-M-b et C-M-f
TAB
C-M-\
POUR C/C++
Commande étendue
comment-dwim
♠
Description
Exécuter une commande
shell dans le mini-buffer
Ouvre un terminal dans un
buffer
Complétion de mots déjà tapés
Indente la ligne actuelle
Indente la région actuelle
♠
Description
Indente la fonction actuelle
Insère un commentaire
Déplacement
de
groupe
(parenthèses,
accolades,
crochets))
Indente la ligne actuelle
Indente la région actuelle

Documents pareils