Documentation complète d'Emacs

Guide complet des commandes et fonctionnalités d'Emacs.

Commandes de base

Commande Action
C-x C-cQuitter Emacs
C-x C-sSauvegarder fichier
C-x C-fOuvrir fichier
C-x C-wSauvegarder sous
C-gAnnuler commande
C-x uAnnuler modification
C-_Annuler modification (alt)
M-xExécuter commande

Navigation

Commande Action
C-fCaractère suivant
C-bCaractère précédent
C-nLigne suivante
C-pLigne précédente
C-aDébut de ligne
C-eFin de ligne
M-fMot suivant
M-bMot précédent
M-aDébut de phrase
M-eFin de phrase
C-vPage suivante
M-vPage précédente
M-<Début du buffer
M->Fin du buffer
M-g gAller à la ligne

Édition

Commande Action
C-dSupprimer caractère
M-dSupprimer mot
C-kCouper fin de ligne
M-kCouper fin de phrase
C-wCouper région
M-wCopier région
C-yColler
M-yCycle buffer kill
C-/Annuler
C-spaceDébut de sélection
C-x hSélectionner tout
M-qReformater paragraphe
C-oNouvelle ligne après
C-jNouvelle ligne et indentation
M-\\Supprimer espaces

Recherche et remplacement

Commande Action
C-sRechercher avant
C-rRechercher arrière
M-%Rechercher/remplacer
M-x replace-stringRemplacer chaîne
M-x replace-regexpRemplacer regexp
M-x occurLister occurrences
M-s oOccur mode
M-x grepGrep dans fichiers
M-x rgrepGrep récursif

Fenêtres et buffers

Commande Action
C-x 2Diviser horizontalement
C-x 3Diviser verticalement
C-x oChanger de fenêtre
C-x 0Fermer fenêtre courante
C-x 1Fermer autres fenêtres
C-x 4 fOuvrir dans autre fenêtre
C-x bChanger de buffer
C-x kTuer buffer
C-x C-bListe des buffers

Macros et registres

Commande Action
C-x (Début macro
C-x )Fin macro
C-x eExécuter macro
C-u n C-x eExécuter n fois
C-x C-k nNommer macro
M-x name-last-kbd-macroNommer dernière macro
C-x r s rCopier dans registre r
C-x r i rInsérer registre r
C-x r SPC rSauver position dans r
C-x r j rAller à position r

Modes et configuration

Commande Action
M-x fundamental-modeMode fondamental
M-x text-modeMode texte
M-x prog-modeMode programmation
M-x python-modeMode Python
M-x js-modeMode JavaScript
M-x html-modeMode HTML
M-x css-modeMode CSS
M-x markdown-modeMode Markdown
M-x customizeInterface de configuration
M-x customize-groupConfigurer groupe
M-x describe-variableDécrire variable
M-x describe-functionDécrire fonction
M-x describe-keyDécrire touche
M-x describe-modeDécrire mode courant