Carte de référence de GNU Emacs (pour la version 24) Lancer Emacs Pour lancer GNU Emacs 24, tapez juste son nom : emacs. Quitter Emacs Suspendre Emacs (ou l’iconifier sous X) Quitter définitivement Emacs C-z C-x C-c Fichiers Lire un fichier Sauvegarder un fichier Sauvegarder tous les fichiers Insérer un fichier sous le point (curseur) Remplacer le fichier par un autre fichier Sauvegarder sous un autre nom de fichier Basculer en mode lecture seule C-x C-x C-x C-x C-x C-x C-x C-f C-s s i C-v C-w C-q Obtenir de l’aide Le système d’aide est simple. Faites C-h (ou F1) et suivez les instructions. Si vous débutez, faites C-h t pour un didacticiel. Supprimer la fenêtre d’aide Faire défiler la fenêtre d’aide C-x 1 C-M-v Rechercher des commandes selon une chaı̂ne Décrire la fonction associée à une touche Décrire une fonction Obtenir des informations relatives au mode C-h C-h C-h C-h a k f m Fenêtres multiples Objet sur lequel se déplacer Caractère Mot Ligne Aller en début/fin de la ligne Phrase Paragraphe Page S-expression Fonction Aller en début/fin du tampon En arrière C-b M-b C-p C-a M-a M-{ C-x [ C-M-b C-M-a M-< Passer à l’écran suivant Passer à l’écran précédent Faire défiler l’écran vers la gauche Faire défiler l’écran vers la droite Placer la ligne courante au centre de l’écran En avant C-f M-f C-n C-e M-e M-} C-x ] C-M-f C-M-e M-> C-v M-v C-x < C-x > C-u C-l Détruire et supprimer Objet à supprimer Caractère (suppression) Mot Ligne (jusqu’au début/fin) Phrase S-expression C-g M-x recover-session C-x u, C-_ ou C-/ M-x revert-buffer C-l Recherche incrémentale Rechercher en avant Rechercher en arrière Rechercher en avant (expression rationnelle) Rechercher en arrière (expression rationnelle) C-s C-r C-M-s C-M-r Utiliser la chaı̂ne de recherche précédente Utiliser la chaı̂ne de recherche suivante Quitter la recherche incrémentale Annuler l’effet du dernier caractère Annuler la recherche en cours M-p M-n RET DEL C-g Refaites C-s ou C-r pour répéter la recherche dans une des directions. En cours de recherche, C-g efface les derniers caractères et ne conserve que le préfixe déjà trouvé. c 2015 Free Software Foundation, Inc. Permissions au dos. Lorsqu’il y a deux commandes, la seconde est celle qui concerne non pas les fenêtres mais les cadres. Supprimer toutes les autres fenêtres Supprimer cette fenêtre Diviser la fenêtre horizontalement C-x 1 C-x 0 C-x 2 Diviser la fenêtre verticalement C-x 3 Faire défiler l’autre fenêtre Sélectionner une autre fenêtre Choisir un tampon (autre fenêtre) Afficher un tampon (autre fenêtre) Lire un fichier (autre fenêtre) en lecture seule Lancer Dired (autre fenêtre) Trouver un tag (autre fenêtre) C-x 5 1 C-x 5 0 C-x 5 2 C-M-v C-x C-x C-x C-x C-x C-x C-x o 4 4 4 4 4 4 Agrandir la fenêtre verticalement Réduire la fenêtre horizontalement Agrandir la fenêtre horizontalement b C-o f r d . C-x C-x C-x C-x C-x C-x C-x 5 5 5 5 5 5 5 o b C-o f r d . C-x ^ C-x { C-x } Formater En arrière DEL M-DEL M-0 C-k C-x DEL M-- C-M-k En avant C-d M-d C-k M-k C-M-k Détruire une région Copier une région dans le kill ring Détruire jusqu’à l’occurrence suivante de car C-w M-w M-z car Récupérer la dernière région détruite Récupérer la région détruite précédente C-y M-y Marquer Récupération sur erreur Abandonner une commande Récupérer les fichiers après un crash Annuler une modification Annuler toutes les modifications Réafficher un écran perturbé Déplacements Placer la marque au point Échanger le point et la marque C-@ ou C-SPC C-x C-x Placer la marque un mot plus loin Marquer le paragraphe Marquer la page Marquer la s-expression Marquer la fonction Marquer tout le tampon M-@ M-h C-x C-p C-M-@ C-M-h C-x h Indenter la ligne courante (selon le mode) Indenter la région courante (selon le mode) Indenter la s-expr. courante (selon le mode) Indenter la région sur une colonne Insérer un retour à la ligne après le point Déplacer le reste de la ligne vers le bas Supprimer les lignes vierges autour du point Joindre à la ligne précédente (suiv. avec arg) Supprimer tous les espaces autour du point Mettre exactement une espace au point TAB C-M-\ C-M-q C-x TAB C-o C-M-o C-x C-o M-^ M-\ M-SPC Formater le paragraphe Placer la marge droite à arg colonnes Définir le préfixe des lignes M-q C-u arg C-x f C-x . Définir la fonte M-o Modifier la casse Mettre le mot en capitales Mettre le mot en minuscules Mettre une majuscule au mot M-u M-l M-c Mettre la région en capitales Mettre la région en minuscules C-x C-u C-x C-l Le mini-tampon Remplacement interactif Remplacer une chaı̂ne de texte à l’aide d’expr. rationnelles Dans le mini-tampon : M-% M-x query-replace-regexp Réponses possibles pour chaque occurrence dans le mode de remplacement interactif : Remplacer celle-là, passer à la suivante Remplacer celle-là, rester là Passer à la suivante sans remplacer Remplacer toutes les occurrences suivantes Revenir à l’occurrence précédente Quitter le remplacement interactif Éditer avant de reprendre (C-M-c : sortir) SPC , DEL ! ^ RET C-r Compléter autant que possible Compléter un mot Compléter et exécuter Montrer les complètements possibles Utiliser l’entrée précédente du mini-tampon Utiliser l’entrée suivante du mini-tampon Rechercher en arrière dans l’historique Rechercher en avant dans l’historique Quitter en annulant la commande TAB SPC RET ? M-p M-n M-r M-s C-g Faites C-x ESC ESC pour éditer et répéter la dernière commande ayant utilisé le mini-tampon. Faites F10 pour utiliser la barre de menu sur un terminal en utilisant le mini-tampon. Carte de référence de GNU Emacs Tampons Choisir un autre tampon Lister tous les tampons Supprimer un tampon C-x b C-x C-b C-x k Transposer Transposer Transposer Transposer Transposer des des des des caractères mots lignes s-expressions C-t M-t C-x C-t C-M-t Expressions rationnelles Un caractère quelconque, sauf fin de ligne Zéro répétition ou plus Une répétition ou plus Zéro ou une répétition Échapper le caractère spécial c Alternative (“ou” non exclusif) Regroupement Reprendre le texte du n-ième groupement Limite de mot Non limite de mot . (point) * + ? \c \| \( . . . \) \n \b \B Vérifier l’orthographe du mot courant M-$ Vérifier l’orthographe d’une région M-x ispell-region Vérifier l’orthographe de tout le tampon M-x ispell-buffer Objet Ligne Mot Tampon Classe de caractère Ensemble explicite Caractère de mot Caractère avec la syntaxe c Tags Jeux de caractères internationaux Vérifier l’orthographe Trouver un tag (une définition) Passer à l’occurrence suivante du tag Spécifier un autre fichier de tags M-. C-u M-. M-x visit-tags-table Rechercher dans tous les fichiers des tags M-x tags-search Remplacer dans tous les fichiers M-x tags-query-replace Continuer la recherche ou le remplacement M-, Fin $ \> \’ Complément [^ . . . ] \W \Sc Préciser la langue principale C-x RET l Lister les méthodes de saisie M-x list-input-methods Activer/désactiver la méthode de saisie C-\ Choisir le codage pour la commande suivante C-x RET c Lister les codages M-x list-coding-systems Choisir le codage préféré M-x prefer-coding-system M-! M-| C-u M-| M-x shell Rectangles Lire une documentation Info Rechercher une fonction/variable dans Info C-h i C-h S Se déplacer dans un nœud : Page suivante Page précédente Début du nœud SPC DEL . (point) C-x C-x C-x C-x C-x C-x r r r r r r r k y o c t Abréviations Ajouter une abréviation globale Ajouter une abréviation locale au mode Ajouter une expansion globale Ajouter une expansion locale au mode Faire une expansion explicite de l’abréviation C-x C-x C-x C-x C-x Faire une expansion du mot précédent M-/ a a a a a g l i g i l e Nœud suivant Nœud précédent Remonter d’un niveau Choisir un sujet du menu par son nom Choisir le n-ième sujet (1–9) Suivre une référence croisée (retour avec l) Revenir au dernier nœud visité Aller au sommaire Info Aller au nœud le plus haut du manuel Aller sur un nœud par son nom n p u m n f l d t g Autres : Aller au didacticiel Info Rechercher un sujet dans l’index Rechercher un nœud par expr. rationnelle Quitter Info C-x r s C-x r i Sauver la valeur du point dans un registre Aller au point sauvé dans un registre C-x r SPC C-x r j Macros clavier Lancer la définition d’une macro clavier C-x ( Terminer la définition d’une macro clavier C-x ) Exécuter la dernière macro clavier définie C-x e Faire un ajout à la dernière macro clavier C-u C-x ( Nommer la dernière macro clavier M-x name-last-kbd-macro En insérer une définition Lisp M-x insert-kbd-macro Commandes de gestion d’Emacs Lisp Évaluer la s-expression avant le point Évaluer la defun courante Évaluer la région Lire et évaluer dans le mini-tampon Charger depuis un répertoire standard C-x C-e C-M-x M-x eval-region M-: M-x load-library Personnalisation simple Personnaliser les variables et les fontes M-x customize Exemples de définition globale de touches en Emacs Lisp : Écriture de commandes (defun nom-commande (args) "documentation" (interactive "template") body) Exemple : Navigation entre nœuds : Copier le rectangle dans un registre Détruire le rectangle Récupérer le rectangle Décaler le rectangle à droite Vider le rectangle Préfixer chaque ligne du rectangle Sauver la région dans un registre Insérer le contenu d’un registre (global-set-key (kbd "C-c g") ’search-forward) (global-set-key (kbd "M-#") ’query-replace-regexp) Info Shell Exécuter une commande shell Lancer une commande shell sur la région Filtrer la région avec une commande shell Lancer un shell dans la fenêtre *shell* Début ^ \< \‘ Correspond [ ... ] \w \sc Registres h i s q (defun cette-ligne-en-haut-de-la-fenetre (line) "Positionne la ligne courante en haut de la fen^ etre. Avec ARG, place le point sur la ligne ARG." (interactive "P") (recenter (if (null line) 0 (prefix-numeric-value line)))) La spécification interactive indique comment lire interactivement les paramètres. Faites C-h f interactive pour plus de précisions. c 2015 Free Software Foundation, Inc. Copyright Pour GNU Emacs version 24 Conception de Stephen Gildea Traduction française de Michaël Cadilhac Vous pouvez faire et distribuer des copies de cette carte, modifiée ou non, pourvu que la note de copyright et cette note de permission soient conservées sur toutes les copies. Pour des copies du manuel GNU Emacs: http://www.gnu.org/software/emacs/#Manuals ">

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.