Aide mémoire pour Emacs
Transcription
Aide mémoire pour Emacs
Aide mémoire pour Emacs Ceci est un aide mémoire sur les commandes de bases d’Emacs. Cette liste est non exhaustive donc elle est modifiable pour qui veut le faire. Avec Emacs, on utilise énormément les racourcis clavier, c’est pourquoi il faut s’entendre sur les expressions. On utilise C pour la touche Ctrl et M pour la touche Alt.Un exemple valant mieux qu’un long discours, C-x o signifie que l’on appuie simultanément sur Ctrl et x puis que l’on appui sur o (sans maintenir Ctrl enfoncé). De même M-x shell signifie que l’on appuie sur Alt et x puis que l’on tape shell. ♠ Commande C-x C-c C-h C-h k C-h t C-z C-x u C-g ♠ M-x quit-windows M-x help M-x describe-key M-x help-with-tutorial MANIPULATION C-x 2 C-x 3 C-x o ESC C-v Description Quitte Emacs Aide Emacs Brève description d’une commande Lance le tutorial d’Emacs DE FICHIERS , DE BUFFERS Commande étendue C-x b C-x k M-x switch-to-buffer C-f C-s C-w s C-x 1 ♠ M-x find-file M-x save-buffer ♠ 1 DES FENÊTRES ♠ Fait disparaître la fenêtre courante M-x Fait disparaître toutes les fedelete-other-windows nêtre sauf celle courante M-x Partage la fenêtre courante en split-window-horizontally2, horizontalement M-x Partage la fenêtre courante en split-window-vertically 2, verticalement Aller dans une autre fenêtre « Scrolle » une autre fenêtre SÉLECTIONNER–EFFACER Commande étendue M-d M-x kill-word M-backspace M-x backward-kill-word M-x kill-line C-k Description Ouvre un fichier Sauvegarde le buffer courant Enregistrer sous Sauvegarde de tous les fichiers ouverts Change de buffer Ferme le buffer MANIPULATION Commande C-espace C-d Suspens Emacs Annuler Quitte la commande en cours Commande C-x C-x C-x C-x C-x 0 ♠ APPROCHE D’EMACS Commande étendue ♠ M-x set-mark-command M-x delete-char ♠ Description Pose une marque Efface le caractère sur lequel est le curseur Efface le mot à partir du curseur Efface le mot précédent Efface la ligne à partir du curseur ♠ Commande C-f ( →) ou C-b (←) SE DÉPLACER Commande étendue C-p ou C-n C-a ou C-e M-a ou M-e M-{ ou M-} M-< ou M-> C-v ou M-v ESC f ou ESC b C-l (lire L) ♠ Commande C-w M-w C-y M-y COUPER–COPIER–COLLER Commande étendue M-x kill-region M-x copy-region-as-kill M-x yank M-x yank-pop ♠ ♠ Description Se déplacer d’un caractère respectivement vers l’avant et vers l’arrière Se déplacer d’une ligne respectivement vers l’avant et vers l’arrière Se déplacer respectivement au début et à la fin de la ligne Se déplacer respectivement au début et à la fin de la phrase Se déplacer respectivement au début et à la fin du paragraphe Se déplacer respectivement au début et à la fin du buffer Se déplacer d’un écran respectivement vers l’avant et vers l’arrière Se déplacer d’un mot respectivement vers l’avant et vers l’arrière Placer le curseur au milieu de l’écran ♠ Description Couper (efface) la selection Copier la selection Coller Navigue dans l’historique des couper, copier Commande M-! DIVERS Commande étendue M-x term M-/ TAB C-M-\ ♠ Commande C-c C-q M-; C-M-b et C-M-f TAB C-M-\ POUR C/C++ Commande étendue comment-dwim ♠ Description Exécuter une commande shell dans le mini-buffer Ouvre un terminal dans un buffer Complétion de mots déjà tapés Indente la ligne actuelle Indente la région actuelle ♠ Description Indente la fonction actuelle Insère un commentaire Déplacement de groupe (parenthèses, accolades, crochets)) Indente la ligne actuelle Indente la région actuelle