GNU/Linux >> Tutoriels Linux >  >> Linux

7 Fondamentaux essentiels de la navigation dans l'éditeur emacs

Dans cet article sur emacs, passons en revue les 7 options de navigation Emacs suivantes.

  1. Navigation par ligne
  2. Navigation à l'écran
  3. Navigation dans les mots
  4. Navigation spéciale
  5. Navigation dans les paragraphes
  6. Navigation dans la recherche
  7. Navigation depuis la ligne de commande


Si vous n'avez pas d'éditeur emacs, installez l'éditeur emacs comme nous l'avons vu précédemment.

Notation utilisée dans cet article :

  • C-a :Ctrl-a
  • M-a :Meta-a (si vous n'avez pas la touche Meta, utilisez la touche Esc )
  • C-M-a :Ctrl-Méta-a

1. Navigation par ligne Emacs

Les quatre navigations suivantes peuvent se faire ligne par ligne.

  • C-p :aller à p ligne précédente
  • C-n :aller à n ligne externe
  • C-f :aller f ou un caractère
  • C-b :aller b un caractère en arrière

Facteur de répétition

En utilisant le facteur de répétition dans EMACS, nous pouvons effectuer cette opération N fois. Par exemple, lorsque vous voulez descendre de 10 lignes, tapez C-u 10 C-p

Dans une ligne, si vous souhaitez naviguer vers une position différente, vous avez les deux options suivantes.

  • C-a :aller au début de la ligne courante.
  • C-e :aller à la fin de la ligne courante.

Chez thegeekstuff, nous adorons l'éditeur Vim. Nous avons écrit de nombreux articles sur l'éditeur Vim. Si vous êtes nouveau dans l'éditeur Vim, reportez-vous à notre article sur les fondamentaux de la navigation dans l'éditeur Vim.

2. Navigation dans l'écran Emacs

Les trois navigations suivantes peuvent être effectuées par rapport au texte affiché à l'écran.

  • C-v :Avance d'un écran complet.
  • M-v :Sauter en arrière d'un écran complet. (Si vous n'avez pas la clé Meta, utilisez la touche ESC)
  • C-l :Faire de la ligne actuelle la ligne centrale de la fenêtre.

Vous pouvez également utiliser Page Up, Page Down pour la navigation à l'écran.

3. Navigation spéciale Emacs

Voici quelques navigations spéciales qui sont utilisées pour aller au début ou à la fin du tampon.

  • M-<:Aller au début du fichier
  • M-> :Aller à la fin du fichier

4. Navigation dans les mots Emacs

Voici deux touches de navigation de mots.

  • M-f :naviguer dans un mot f vers l'avant.
  • M-b :naviguer dans un mot b maladroit.

5. Navigation dans les paragraphes Emacs

  • M-a :Aller au début du paragraphe courant. En appuyant encore et encore sur M-a, passez au début des paragraphes précédents.
  • M-e :Aller à la fin du paragraphe courant. En appuyant encore et encore sur M-e, passez à la fin du paragraphe suivant, et encore.

6. Navigation de recherche Emacs

Lorsque vous souhaitez effectuer une recherche en donnant le texte brut,

  • C-s :Tapez Ctrl+s suivi du mot à rechercher. Appuyez continuellement sur Ctrl+s pour passer aux occurrences suivantes. Appuyez sur Entrée pour terminer la recherche.
  • C-r :Faites un r recherche inversée. Toutes les autres explications sont comme Ctrl+s

Lorsque vous souhaitez effectuer une recherche à l'aide d'une expression régulière,

  • C-M-s :Tapez Ctrl+s suivi de la regex pour rechercher. Appuyez continuellement sur Ctrl+s pour passer aux occurrences suivantes. Appuyez sur Entrée pour terminer la recherche.
  • C-M-r :Faire un r recherche inversée. Toutes les autres explications sont comme Ctrl+Meta+s

7. Navigation Emacs depuis la ligne de commande

Nom de fichier Emacs +N :Aller à la nième ligne du fichier après l'avoir ouvert.

$ emacs +10 /etc/passwd

Linux
  1. Une introduction à l'éditeur vi

  2. 25 commandes Vim essentielles pour la navigation et l'édition

  3. Installer Emacs Editor dans Debian 10 - Meilleure méthode ?

  4. Obtenir l'entrée de l'éditeur (vim/nano/emacs/textmate ?) ?

  5. Définir Emacs -nw comme éditeur par défaut ?

Comment installer l'éditeur Emacs sur Debian 10

Éditeur VIM

3 façons d'installer l'éditeur de texte Emacs sur Ubuntu 20.04

Comment installer Emacs Editor sur Ubuntu 20.04 LTS

Comment installer Emacs Editor sur Linux Mint 20

Comment installer et lancer emacs Editor sur Debian / Ubuntu Linux