Raccourcis Clavier Emacs

Image mise en avant des raccourcis Emacs

Emacs est un éditeur de texte complet qui est à la fois puissant et extensible dès sa sortie de la boîte, sans avoir besoin d’installer des paquets supplémentaires pour le faire fonctionner. Avec Emacs, vous pouvez facilement manipuler du texte et des fichiers en exécutant des commandes Lisp. Ces commandes, à leur tour, sont ensuite liées à une série de raccourcis simples qui vous permettent de vous concentrer sur ce que vous devez faire.

Téléchargez cette Fiche de Rappel

Entrez votre email ci-dessous pour recevoir cette fiche de rappel PDF dans votre boîte de réception.

Raccourcis Clavier Essentiels Emacs

Par défaut, Emacs est déjà livré avec un bon nombre de raccourcis que vous pouvez utiliser pour faire de l’édition de texte de base, de la manipulation de tampon et de l’exécution de code shell. Cependant, un problème avec les raccourcis clavier par défaut d’Emacs est que les informations à leur sujet sont souvent soit rares, soit obscures.

Sachant cela, cette fiche de rappel vise à combler cette lacune en mettant en évidence certaines des fonctionnalités les plus utiles d’Emacs. De plus, cela inclut également comment vous pouvez y accéder par le biais de simples raccourcis clavier.

RaccourciFonction
Contrôles Généraux Emacs
Ctrl + GAnnuler ou suspendre une commande.
Ctrl + G, puis Ctrl + G, puis Ctrl + GSuspendre une commande de manière forcée.
Ctrl + LRafraîchir l’écran actuel.
Alt + X, puis “récupérer la session”Restaurer tous les tampons non sauvegardés.
Ctrl + X, puis Ctrl + CSauvegarder tous les tampons et fermer Emacs.
Alt + X, puis “personnaliser”Ouvrir le menu de personnalisation intégré.
Manipulation de Fichiers
Ctrl + X, puis Ctrl + FOuvrir un Tampon de Fichier.
Ctrl + X, puis Ctrl + SSauvegarder le fichier actuel dans le tampon.
Ctrl + X, puis SSauvegarder tous les fichiers dans le tampon.
Ctrl + X, puis Ctrl + DOuvrir un Tampon Dired.
Ctrl + X, puis Ctrl + WÉcrire le fichier actuel dans un tampon différent.
Ctrl + X, puis Ctrl + QPasser le tampon actuel en lecture seule.
Sélection de Texte
Alt + HSélectionner le paragraphe avant le curseur.
Ctrl + Alt + HSélectionner la fonction avant le curseur.
Ctrl + X, puis Ctrl + PSélectionner tout dans l’écran actuel.
Ctrl + HSélectionner l’ensemble du tampon.
Ctrl + EspaceActiver l’outil de sélection de région.
Manipulation de Texte
Ctrl + WCouper le texte dans la région sélectionnée.
Ctrl + DCouper le caractère après le
Ctrl + KCouper toute la ligne après le curseur.
Alt + KCouper toute la phrase après le curseur.
Alt + UConvertir le mot avant le curseur en majuscules.
Ctrl + X, puis Ctrl + UConvertir la région sélectionnée en majuscules.
Alt + LConvertir le mot avant le curseur en minuscules.
Ctrl + X, puis Ctrl + LConvertir la région sélectionnée en minuscules.
Ctrl + TÉchanger les deux lettres adjacentes avant le curseur.
Alt + TÉchanger les deux mots adjacents avant le curseur.
Mise en Forme de Texte
Ctrl + OAjouter une nouvelle ligne au-dessus du curseur.
Ctrl + X, puis Ctrl + OSupprimer toutes les lignes vides autour du curseur.
Alt + \Supprimer tous les espaces autour du curseur.
Alt + QTronquer le paragraphe à la longueur de colonne actuelle.
Ctrl + X, FDéfinir la longueur de colonne actuelle.
Recherche et Remplacement
Ctrl + SRechercher du texte après le curseur.
Ctrl + RRechercher du texte avant le curseur.
Alt + PUtiliser le texte précédemment recherché pour la recherche.
Ctrl + Alt + SRechercher du texte après le curseur en utilisant regex.
Ctrl + Alt + RRechercher du texte avant le curseur en utilisant regex.
M + %Entrer dans le menu de Remplacement Interactif d’Emacs.
Mouvement dans le Tampon
Ctrl + FDéplacer le curseur d’un caractère vers l’avant.
Ctrl + BDéplacer le curseur d’un caractère vers l’arrière.
Alt + FDéplacer le curseur d’un mot vers l’avant.
Alt + BDéplacer le curseur d’un mot vers l’arrière.
Ctrl + NDéplacer le curseur d’une ligne vers le bas.
Ctrl + PDéplacer le curseur d’une ligne vers le haut.
Ctrl + VFaire défiler tout l’écran du tampon vers le bas.
Alt + VFaire défiler tout l’écran du tampon vers le haut.
Ctrl + EDéplacer le curseur à la fin de la ligne actuelle.
Ctrl + ADéplacer le curseur au début de la ligne actuelle.
Alt + EDéplacer le curseur à la fin de la phrase actuelle.
Alt + ADéplacer le curseur au début de la phrase actuelle.
Manipulation de Tampons
Ctrl + X, puis 2Diviser le tampon actuel horizontalement.
Ctrl + X, puis 3Diviser le tampon actuel verticalement.
Ctrl + X, puis 4, puis BOuvrir un tampon existant en tant que division verticale.
Ctrl + X, puis 4, puis FOuvrir un fichier en tant que division verticale.
Ctrl + X, puis 4, puis DOuvrir un répertoire en tant que division verticale.
Ctrl + X, puis 1Supprimer toutes les autres divisions à l’exception de celle actuellement sélectionnée.
Ctrl + X, puis 0Supprimer la division actuellement sélectionnée.
Ctrl + X, puis BPasser à un tampon différent.
Ctrl + X, puis Ctrl + BImprimer une liste de tous les tampons existants.
Contrôles du Tampon de Commande
?Suggérer des options de complétion potentielles.
Alt + PRéécrire la commande précédente dans le tampon.
Alt + RRechercher en arrière dans l’historique du tampon de commande.
Alt + FRechercher en avant dans l’historique du tampon de commande.
Support Shell
Alt + X, puis “term”Ouvrir un Émulateur de Terminal VT100.
Alt + X, puis “eshell”Ouvrir un Terminal Emacs Lisp.
Alt + !Exécuter une commande shell depuis le tampon de commande.
Alt + &Exécuter une commande shell et forker le processus en arrière-plan.
Macros Clavier
Ctrl + X, puis (Créer une macro clavier Emacs.
Ctrl + X, puis )Sauvegarder une macro clavier Emacs.
Ctrl + X, puis EExécuter la dernière macro Emacs définie.
Fonctions Spécifiques à Lisp
Ctrl + X, puis Ctrl + EExécuter l’expression Lisp actuellement sélectionnée.
Ctrl + Alt + XExécuter la fonction Lisp actuellement sélectionnée.
Système d’Aide Emacs
Ctrl + H, puis ?Ouvrir un résumé de toutes les options pour le système d’aide.
Ctrl + H, puis ARechercher un sujet d’aide spécifique.
Ctrl + H, puis FOuvrir une fenêtre d’aide sur la fonction Lisp surlignée.
Ctrl + H, puis VOuvrir une fenêtre d’aide sur la variable Lisp surlignée.
Ctrl + H, puis MOuvrir une fenêtre d’aide pour le mode majeur actuel.
Ctrl + H, puis PRechercher un paquet Emacs installé.
Ctrl + H, puis Shift + PRechercher la documentation d’un paquet Emacs.
Ctrl + H, puis IOuvrir l’Écran d’Info Emacs.
Ctrl + H, puis Ctrl + FOuvrir la FAQ Emacs.
Ctrl + H, puis Ctrl + NVoir les dernières nouvelles concernant Emacs.
Écran d’Info Emacs
HOuvrir le tutoriel de l’Écran d’Info.
EspaceFaire défiler le texte actuellement affiché de moitié d’écran vers le bas.
Retour arrièreFaire défiler le texte actuellement affiché de moitié d’écran vers le haut.
NAller au prochain nœud Info pour le document.
PAller au nœud Info précédent pour le document.
TAller au nœud Info supérieur pour le document.
DAller à la Table des Matières du document.
LRevenir au dernier nœud Info que vous avez lu.

| Q | Quitter le Mode Écran d’Info d’Emacs.