This is a draft cheat sheet. It is a work in progress and is not finished yet.
Général
C+z |
Quitter temporairement emacs |
C+x C+c |
Quitter emacs |
C+Space |
Début de sélection de texte |
C+u C+Space |
Déplace le curseur à l'endroit de la dernière sélection de texte (mark ring) |
C+x C+Space |
Déplace le curseur vers le dernier mark ring de l'ensemble des buffers ou tampons (fichiers ouverts dans emacs) |
C+w |
Couper |
M+w |
Copier |
C+y |
Coller le dernier élément du presse papier |
C+y M+y |
Faire défiler le contenu du presse-papier (kill ring) |
C+g |
Annule une commande entamée |
Fichier
C+x C+f (find) nom_de_fichier |
Trouver fichier existant dont le nom est nom_de_fichier ou créer un nouveau fichier dont le nom est nom_de_fichier |
C+x C+s (save) |
Sauvegarde le fichier |
C+x C+b |
Liste des tampons = Liste des fichiers ouverts |
C+x 1 |
Ferme la liste des tampons |
C+x b nom_du_fichier_dans_le_tampon |
Switcher vers le fichier en question |
C+x s |
Si plusieurs tampons ouverts demande pour chacun si il doit sauvegarder |
Conversion de minuscule/majuscule
M+c (capital) |
Lettre sous le curseur en majuscule |
M+- M+c (capital) |
Première lettre du mot en majuscule |
M+l (lower case) |
Convertir en minuscule le MOT EN MAJUSCULE après le curseur |
M+- M+l (lower case) |
Convertir en minuscule le MOT EN MAJUSCULE avant le curseur |
M+u (upper case) |
Convertir en MAJUSCULE le mot en minuscule après le curseur |
M+- M+u (upper case) |
Convertir en MAJUSCULE le mot en minuscule avant le curseur |
Après sélection du texte à l'aide de C+Space |
C+x C+l (lower case) |
Texte sélectionné en minuscule |
C+x C+u (upper case) |
Texte sélectionné en MAJUSCULE |
Annulation
C+/ = C+_ = C+x u |
Annuler l'action précédente (idem que le C+Z dans LibreOffice) |
|
|
Insertion et suppression :
<DEL> = backspace |
Efface le caractère avant le curseur |
C+d |
Efface le caractère après le curseur |
M+<DEL> |
Efface le mot avant le curseur |
M+d |
Efface le mot après le curseur |
C+k |
Supprime du curseur à la fin de la ligne |
M+k |
Supprime du curseur jusqu'à la fin du fichier |
C+Space |
Marquer le début de la zone à supprimer et bouger le curseur pour sélectionner du texte. |
C+w |
Supprime ou coupe le texte sélectionner précédemment |
Supprimer = couper = texte récupérable |
Effacer = effacer = texte non récupérable (hormis rétablir) |
C+y = coller |
Restaurer le dernier texte SUPPRIMÉ |
M+y |
Idem mais permet d'appeler les textes supprimés précédemment |
Changer de mode Emacs
M+x linum-mode |
Numérote les lignes |
M+x text-mode |
Passe en mode texte |
Manipulation d'écran
C+v (view) |
Avance d'un écran |
M+v (view) |
Recule d'un écran |
C+l |
Remettre le texte où se situe le curseur au centre de l'écran |
C+l x2 |
Remettre le texte où se situe le curseur en haut de l'écran |
C+l x3 |
Remettre le texte où se situe le curseur en bas de l'écran |
Remplacer du texte
M+x "replace-string" |
Remplacer le mot X par le Y à chaque fois qu'il apparait après le curseur |
|
|
Manipulation des fenêtres
C+x 1 |
Détruit toutes les fenêtres sauf une. |
C+x 2 |
Nouvelle fenêtre en bas (dans le même frame) |
C+x 3 |
Nouvelle fenêtre à droite (dans le même frame) |
C+x 52 |
Nouvelle frame |
C+x 50 |
Fermer la frame en cours |
Rechercher du texte
C+s (search) |
Recherche d'une chaine de caractère après le curseur |
C+r (rear search) |
Recherche d'une chaine de caractère avant le curseur |
Inversion
C+t |
Inversion de deux caractères (se mettre sur le deuxième caractère) |
M+- C+t |
Inversion de deux caractères dans l'autre sens (se mettre sur le troisème caractère. Permet de revenir en arrière après la première commande |
M+t |
Inversion de mot (se mettre sur le premier caractère du second mot) |
C+x C+t |
Inversion de deux lignes (se mettre au début de la deuxième ligne) |
Manipulation du curseur
C-p (previous) |
Curseur à la ligne précédente |
C-n (next) |
Curseur à la ligne suivante |
C-b (back) |
Curseur en arrière d'un caractère |
C-f (forward) |
Curseur vers l'avant d'un caractère |
M+b (back) |
Curseur en arrière d'un mot |
M+f (forward) |
Curseur en avant d'un mot |
C+a |
Curseur en début de ligne |
C+e (end) |
Curseur en fin de ligne |
M+a |
Curseur en début de phrase |
M+e (end) |
Curseur en fin de phrase |
M+< |
Renvoi au début du fichier |
M+> |
Renvoi à la fin du fichier |
C+x o |
Basculer le curseur entre différentes fenêtres d'une même frame |
C+u chiffre C+lettre : |
Répétition de la commande x fois |
|
écrit 10 fois le caractère * |
|