Welcome to Randal Douc's wiki

A collaborative site on maths but not only!

User Tools

Site Tools


world:emacs-essentiel

Commandes essentielles pour Emacs

Emacs est un éditeur de texte très puissant et extensible. Il offre une large gamme de commandes pour naviguer, éditer et manipuler du texte. Voici les commandes essentielles pour travailler efficacement avec Emacs.

  1. `C-f` : Déplace le curseur d'un caractère vers la droite.
    C-f
  2. `C-b` : Déplace le curseur d'un caractère vers la gauche.
    C-b
  3. `C-n` : Déplace le curseur d'une ligne vers le bas.
    C-n
  4. `C-p` : Déplace le curseur d'une ligne vers le haut.
    C-p
  5. `M-f` : Déplace le curseur d'un mot vers la droite.
    M-f
  6. `M-b` : Déplace le curseur d'un mot vers la gauche.
    M-b
  7. `C-a` : Déplace le curseur au début de la ligne.
    C-a
  8. `C-e` : Déplace le curseur à la fin de la ligne.
    C-e
  9. `M-<` : Va au début du fichier.
    M-<
  10. `M→` : Va à la fin du fichier.
    M->

Modes d'édition

  1. `C-d` : Supprime le caractère sous le curseur.
    C-d
  2. `M-d` : Supprime jusqu'à la fin du mot suivant.
    M-d
  3. `C-k` : Supprime jusqu'à la fin de la ligne.
    C-k
  4. `C-<backspace>` : Supprime le mot précédent.
    C-<backspace>
  5. `C-/` ou `C-x u` : Annule la dernière action.
    C-/
    C-x u
  6. `C-y` : Colle le texte précédemment coupé ou copié.
    C-y
  7. `M-y` : Cycle à travers les éléments précédemment collés (utilisé après `C-y`).
    M-y

Copier et Coller

  1. `C-space` : Marque le début de la sélection.
    C-space
  2. `C-w` : Coupe la région sélectionnée.
    C-w
  3. `M-w` : Copie la région sélectionnée.
    M-w
  4. `C-y` : Colle le texte précédemment coupé ou copié.
    C-y

Rechercher et Remplacer

  1. `C-s` : Lance la recherche en avant. Tapez le texte à rechercher, puis appuyez sur `C-s` pour trouver la prochaine occurrence.
    C-s
  2. `C-r` : Lance la recherche en arrière. Tapez le texte à rechercher, puis appuyez sur `C-r` pour trouver la précédente occurrence.
    C-r
  3. `M-%` : Lance la commande de remplacement. Vous serez invité à entrer le texte à remplacer et le texte de remplacement.
    M-%

Sauvegarde et Sortie

  1. `C-x C-s` : Sauvegarde le fichier courant.
    C-x C-s
  2. `C-x C-c` : Quitte Emacs. Si des fichiers ont été modifiés, vous serez invité à les sauvegarder.
    C-x C-c
  3. `C-x k` : Ferme le tampon (fichier) courant. Vous serez invité à confirmer la fermeture si le fichier a été modifié.
    C-x k

Ces commandes couvrent les opérations de base pour éditer des fichiers avec Emacs. Elles devraient vous aider à naviguer, éditer et manipuler du texte efficacement dans cet éditeur puissant.

Commandes intermédiaires pour Emacs

Pour les utilisateurs d'Emacs qui ont déjà une bonne maîtrise des commandes de base, voici une sélection de commandes intermédiaires pour améliorer votre efficacité et tirer parti des fonctionnalités plus avancées d'Emacs.

  1. `M-g g` : Aller à une ligne spécifique dans le fichier. Vous serez invité à entrer le numéro de ligne.
    M-g g
  2. `C-M-f` : Déplace le curseur au début du prochain paragraphe.
    C-M-f
  3. `C-M-b` : Déplace le curseur au début du paragraphe précédent.
    C-M-b
  4. `C-M-a` : Déplace le curseur au début du bloc de code ou du paragraphe courant.
    C-M-a
  5. `C-M-e` : Déplace le curseur à la fin du bloc de code ou du paragraphe courant.
    C-M-e

Modes d'édition Avancés

  1. `C-x C-t` : Échange les deux lignes autour du curseur.
    C-x C-t
  2. `M-<left>` / `M-<right>` : Réduit ou agrandit le texte (repli/extension) dans le mode de texte structuré.
    M-<left>
    M-<right>
  3. `C-x C-o` : Supprime les espaces blancs excessifs avant le curseur.
    C-x C-o

Gestion des Tampons (Buffers)

  1. `C-x b` : Changer de tampon (fichier) en entrant son nom.
    C-x b
  2. `C-x k` : Ferme un tampon spécifique. Vous serez invité à confirmer si le tampon a été modifié.
    C-x k
  3. `C-x C-b` : Affiche la liste des tampons ouverts.
    C-x C-b
  4. `M-x ibuffer` : Ouvre une interface améliorée pour gérer les tampons.
    M-x ibuffer

Fenêtres et Buffers Multiples

  1. `C-x 2` : Divise la fenêtre en deux fenêtres horizontales.
    C-x 2
  2. `C-x 3` : Divise la fenêtre en deux fenêtres verticales.
    C-x 3
  3. `C-x o` : Déplace le curseur à la fenêtre suivante.
    C-x o
  4. `C-x 1` : Ferme toutes les fenêtres sauf celle active.
    C-x 1
  5. `C-x 0` : Ferme la fenêtre active.
    C-x 0

Manipulation de Texte

  1. `M-@` : Sélectionne le mot sous le curseur.
    M-@
  2. `C-M-space` : Sélectionne la région en mode visuel.
    C-M-space
  3. `C-M-w` : Copie la région sélectionnée sans la couper.
    C-M-w
  4. `M-x transpose-chars` : Échange les deux caractères sous le curseur.
    M-x transpose-chars
  5. `M-x transpose-words` : Échange les deux mots autour du curseur.
    M-x transpose-words

Rechercher et Remplacer Avancés

  1. `M-x query-replace` : Remplace toutes les occurrences d'un texte par un autre en demandant confirmation pour chaque occurrence.
    M-x query-replace
  2. `M-x replace-regexp` : Remplace les occurrences d'une expression régulière par un autre texte.
    M-x replace-regexp
  3. `M-x occur` : Affiche toutes les occurrences d'une expression régulière dans une fenêtre séparée.
    M-x occur

Macros et Automatisation

  1. `C-x (` : Débute l'enregistrement d'une macro.
    C-x (
  2. `C-x )` : Termine l'enregistrement de la macro.
    C-x )
  3. `C-x e` : Exécute la dernière macro enregistrée.
    C-x e
  4. `C-u N C-x e` : Exécute la dernière macro `N` fois.
    C-u N C-x e

Gestion des Fichiers

  1. `C-x C-w` : Sauvegarde le fichier courant sous un nouveau nom.
    C-x C-w
  2. `M-x find-file` : Ouvre un fichier en demandant son chemin.
    M-x find-file

Ces commandes intermédiaires vous aideront à utiliser Emacs plus efficacement en exploitant des fonctionnalités avancées pour la navigation, l'édition et la gestion des tampons. Elles vous permettent de personnaliser et d'optimiser votre expérience d'édition.

world/emacs-essentiel.txt · Last modified: 2024/09/04 11:05 by rdouc