Dans cet article sur emacs, passons en revue les 7 options de navigation Emacs suivantes.
- Navigation par ligne
- Navigation à l'écran
- Navigation dans les mots
- Navigation spéciale
- Navigation dans les paragraphes
- Navigation dans la recherche
- 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