Linux Wiki


Back to Msoft Website docs

Raccourcis clavier pour Emacs

11.22.2005

raccourci, clavier, emacs

1) Déplacements
2) Commandes principales (Menu Fichier)
3) Edition (annulation / recherche / remplacement)
4) Buffers (fenêtrage)
5) Divers


===============================================================================
1) DEPLACEMENTS
===============================================================================

C-v Pagedown
M-v Pageup

C-p Ligne du dessus (previous line)
C-n Ligne du dessous (next line)

C-b Caractère précédent (back)
C-f Caractère suivant (next)

M-b Mot précédent
M-f Mot suivant

C-a Début de ligne
C-e Fin de ligne

M-a Début de phrase
M-e Fin de phrase

M-< Fin de fichier
M-> Début de fichier

C-l Curseur en milieu de page
C-u C-v Curseur en haut de page

===============================================================================
2) COMMANDES PRINCIPALES (MENU FICHIER)
===============================================================================

C-x C-f Ouvrir fichier (tab de complétion)
C-x C-s Sauvegarder fichier
C-x C-c Quitter Emacs
C-z Sortie provisoire (récupération possible par fg ou %emacs)

C-g Arrêt d'une commande (ou sortie d'un sous-menu de commande)
ESC ESC ESC Idem (mais sortie d'un recursive editing level)

===============================================================================
3) EDITION
===============================================================================

C-x u Annulation (C-_)
C-x z Répéter

Suppr Suppression du caractère avant
C-d Suppression du caractère après

M-suppr Suppression du mot avant
M-d Suppression du mot après

C-k Couper (kill) jusqu'en fin de ligne
M-k Couper (kill) jusqu'en fin de phrase
C-x k Couper (kill) le buffer

C-espace Marquer (début d'un copier/couper)
C-w Fin d'un couper (kill)
M-w Fin d'un coller
M-h Marque le paragraphe
C-x h Marque la totalité du buffer

C-x C-espace Coller (pop) global mark

C-y Coller (yank du killed)
M-y Passage entre les différents kills (anciens copier, après un C-y)

C-s Recherche après (suivi de C-w recherche le mot sous le curseur)
C-r Recherche avant (suivi de C-w recherche le mot sous le curseur)

M-x replace-string Remplacer
ESC % Remplacer
M-% Remplacer
Espace Pour remplacer l'occurence suivante
Suppr Pour passer l'occurence sans la remplacer
! Pour remplacer toutes les occurences

M-u Mot en majuscule
M-l Mot en minuscule

===============================================================================
4) BUFFERS (fenêtrage)
===============================================================================

C-x C-b Liste des buffers (fichiers ouverts)
C-x s Sauvegarde les buffers (pose la question)

C-x 0 Supprime cette fenêtre
C-x 1 Supprime les autres fenêtre
C-x 2 Divise la fenêtre en 2 verticalement
C-x 3 Divise la fenêtre en 2 horizontalement
C-x o Passage d'un écran à l'autre (other)
C-x ^ Aggrandir la fenêtre
CV-v Pagedown dans l'autre fenêtre (ESC C-v en cas de non méta)
C-x 4 C-f nomFichier Ouverture de nomFichier dans une fenêtre en bas
C-x 4 b Fermeture fenêtre

===============================================================================
5) DIVERS
===============================================================================

C-u chiffre Itération d'une action (ex : C-u 5 C-n Descend de 5 lignes)

C-x Commande suivi d'un seul caractère

M-x Commande à partir d'une commande texte (tab de complétion)

C-h ? Aide générale
C-h c nomCommande Description de la commande
C-h k nomCommande Aide sur la commande
C-h f nomFonction Description d'une fonction
C-h a nom (Apropos) : liste les commandes contenant le nom
C-h i Lire les infos (Manuels en-ligne)

C-x m Composer un mail
ESC ! Commande shell