Raccourcis Clavier 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.
| Raccourci | Fonction |
|---|---|
| Contrôles Généraux Emacs | |
| Ctrl + G | Annuler ou suspendre une commande. |
| Ctrl + G, puis Ctrl + G, puis Ctrl + G | Suspendre une commande de manière forcée. |
| Ctrl + L | Rafraîchir l’écran actuel. |
| Alt + X, puis “récupérer la session” | Restaurer tous les tampons non sauvegardés. |
| Ctrl + X, puis Ctrl + C | Sauvegarder tous les tampons et fermer Emacs. |
| Alt + X, puis “personnaliser” | Ouvrir le menu de personnalisation intégré. |
| Manipulation de Fichiers | |
| Ctrl + X, puis Ctrl + F | Ouvrir un Tampon de Fichier. |
| Ctrl + X, puis Ctrl + S | Sauvegarder le fichier actuel dans le tampon. |
| Ctrl + X, puis S | Sauvegarder tous les fichiers dans le tampon. |
| Ctrl + X, puis Ctrl + D | Ouvrir un Tampon Dired. |
| Ctrl + X, puis Ctrl + W | Écrire le fichier actuel dans un tampon différent. |
| Ctrl + X, puis Ctrl + Q | Passer le tampon actuel en lecture seule. |
| Sélection de Texte | |
| Alt + H | Sélectionner le paragraphe avant le curseur. |
| Ctrl + Alt + H | Sélectionner la fonction avant le curseur. |
| Ctrl + X, puis Ctrl + P | Sélectionner tout dans l’écran actuel. |
| Ctrl + H | Sélectionner l’ensemble du tampon. |
| Ctrl + Espace | Activer l’outil de sélection de région. |
| Manipulation de Texte | |
| Ctrl + W | Couper le texte dans la région sélectionnée. |
| Ctrl + D | Couper le caractère après le |
| Ctrl + K | Couper toute la ligne après le curseur. |
| Alt + K | Couper toute la phrase après le curseur. |
| Alt + U | Convertir le mot avant le curseur en majuscules. |
| Ctrl + X, puis Ctrl + U | Convertir la région sélectionnée en majuscules. |
| Alt + L | Convertir le mot avant le curseur en minuscules. |
| Ctrl + X, puis Ctrl + L | Convertir 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 + O | Ajouter une nouvelle ligne au-dessus du curseur. |
| Ctrl + X, puis Ctrl + O | Supprimer toutes les lignes vides autour du curseur. |
| Alt + \ | Supprimer tous les espaces autour du curseur. |
| Alt + Q | Tronquer le paragraphe à la longueur de colonne actuelle. |
| Ctrl + X, F | Définir la longueur de colonne actuelle. |
| Recherche et Remplacement | |
| Ctrl + S | Rechercher du texte après le curseur. |
| Ctrl + R | Rechercher du texte avant le curseur. |
| Alt + P | Utiliser le texte précédemment recherché pour la recherche. |
| Ctrl + Alt + S | Rechercher du texte après le curseur en utilisant regex. |
| Ctrl + Alt + R | Rechercher du texte avant le curseur en utilisant regex. |
| M + % | Entrer dans le menu de Remplacement Interactif d’Emacs. |
| Mouvement dans le Tampon | |
| Ctrl + F | Déplacer le curseur d’un caractère vers l’avant. |
| Ctrl + B | Déplacer le curseur d’un caractère vers l’arrière. |
| Alt + F | Déplacer le curseur d’un mot vers l’avant. |
| Alt + B | Déplacer le curseur d’un mot vers l’arrière. |
| Ctrl + N | Déplacer le curseur d’une ligne vers le bas. |
| Ctrl + P | Déplacer le curseur d’une ligne vers le haut. |
| Ctrl + V | Faire défiler tout l’écran du tampon vers le bas. |
| Alt + V | Faire défiler tout l’écran du tampon vers le haut. |
| Ctrl + E | Déplacer le curseur à la fin de la ligne actuelle. |
| Ctrl + A | Déplacer le curseur au début de la ligne actuelle. |
| Alt + E | Déplacer le curseur à la fin de la phrase actuelle. |
| Alt + A | Déplacer le curseur au début de la phrase actuelle. |
| Manipulation de Tampons | |
| Ctrl + X, puis 2 | Diviser le tampon actuel horizontalement. |
| Ctrl + X, puis 3 | Diviser le tampon actuel verticalement. |
| Ctrl + X, puis 4, puis B | Ouvrir un tampon existant en tant que division verticale. |
| Ctrl + X, puis 4, puis F | Ouvrir un fichier en tant que division verticale. |
| Ctrl + X, puis 4, puis D | Ouvrir un répertoire en tant que division verticale. |
| Ctrl + X, puis 1 | Supprimer toutes les autres divisions à l’exception de celle actuellement sélectionnée. |
| Ctrl + X, puis 0 | Supprimer la division actuellement sélectionnée. |
| Ctrl + X, puis B | Passer à un tampon différent. |
| Ctrl + X, puis Ctrl + B | Imprimer une liste de tous les tampons existants. |
| Contrôles du Tampon de Commande | |
| ? | Suggérer des options de complétion potentielles. |
| Alt + P | Réécrire la commande précédente dans le tampon. |
| Alt + R | Rechercher en arrière dans l’historique du tampon de commande. |
| Alt + F | Rechercher 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 E | Exécuter la dernière macro Emacs définie. |
| Fonctions Spécifiques à Lisp | |
| Ctrl + X, puis Ctrl + E | Exécuter l’expression Lisp actuellement sélectionnée. |
| Ctrl + Alt + X | Exé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 A | Rechercher un sujet d’aide spécifique. |
| Ctrl + H, puis F | Ouvrir une fenêtre d’aide sur la fonction Lisp surlignée. |
| Ctrl + H, puis V | Ouvrir une fenêtre d’aide sur la variable Lisp surlignée. |
| Ctrl + H, puis M | Ouvrir une fenêtre d’aide pour le mode majeur actuel. |
| Ctrl + H, puis P | Rechercher un paquet Emacs installé. |
| Ctrl + H, puis Shift + P | Rechercher la documentation d’un paquet Emacs. |
| Ctrl + H, puis I | Ouvrir l’Écran d’Info Emacs. |
| Ctrl + H, puis Ctrl + F | Ouvrir la FAQ Emacs. |
| Ctrl + H, puis Ctrl + N | Voir les dernières nouvelles concernant Emacs. |
| Écran d’Info Emacs | |
| H | Ouvrir le tutoriel de l’Écran d’Info. |
| Espace | Faire défiler le texte actuellement affiché de moitié d’écran vers le bas. |
| Retour arrière | Faire défiler le texte actuellement affiché de moitié d’écran vers le haut. |
| N | Aller au prochain nœud Info pour le document. |
| P | Aller au nœud Info précédent pour le document. |
| T | Aller au nœud Info supérieur pour le document. |
| D | Aller à la Table des Matières du document. |
| L | Revenir au dernier nœud Info que vous avez lu. |
| Q | Quitter le Mode Écran d’Info d’Emacs.