Lassen Sie uns in diesem Emacs-Artikel die folgenden 7 Emacs-Navigationsoptionen überprüfen.
- Zeilennavigation
- Bildschirmnavigation
- Wortnavigation
- Spezielle Navigation
- Absatznavigation
- Suchnavigation
- Navigation von der Befehlszeile aus
Falls Sie keinen Emacs-Editor haben, installieren Sie den Emacs-Editor wie zuvor besprochen.
In diesem Artikel verwendete Schreibweise:
- C-a :Strg-a
- M-a :Meta-a (Wenn Sie keine Meta-Taste haben, verwenden Sie die Esc-Taste)
- C-M-a :Strg-Meta-a
1. Emacs-Zeilennavigation
Die folgenden vier Navigationen können zeilenweise erfolgen.
- C-p :gehe zu p Revive Zeile
- C-n :gehe zu n externe Zeile
- C-f :gehe zu f ein Zeichen weiter
- C-b :gehe b ein Zeichen bestätigen
Wiederholungsfaktor
Durch die Verwendung des Wiederholungsfaktors in EMACS können wir diese Operation N-mal durchführen. Wenn Sie beispielsweise um 10 Zeilen nach unten gehen möchten, geben Sie C-u 10 C-p ein
Wenn Sie innerhalb einer Zeile zu einer anderen Position navigieren möchten, haben Sie folgende zwei Möglichkeiten.
- C-a :Zum Anfang der aktuellen Zeile gehen.
- C-e :zum Ende der aktuellen Zeile gehen.
Bei thegeekstuff lieben wir den Vim-Editor. Wir haben viele Artikel über den Vim-Editor geschrieben. Wenn Sie neu im Vim-Editor sind, lesen Sie unseren Artikel zu den Grundlagen der Vim-Editor-Navigation.
2. Emacs-Bildschirmnavigation
Die folgenden drei Navigationen können in Bezug auf den auf dem Bildschirm angezeigten Text durchgeführt werden.
- C-v :Einen ganzen Bildschirm vorwärts springen.
- M-v :Einen ganzen Bildschirm zurückspringen. (Wenn Sie keine Meta-Taste haben, verwenden Sie die ESC-Taste)
- C-l :Macht die aktuelle Linie zur Mittellinie des Fensters.
Sie können auch Bild-auf, Bild-ab für die Bildschirmnavigation verwenden.
3. Spezielle Emacs-Navigation
Im Folgenden finden Sie einige spezielle Navigationen, die verwendet werden, um zum Anfang oder Ende des Puffers zu gelangen.
- M-<:Gehe zum Anfang der Datei
- M-> :Zum Ende der Datei gehen
4. Emacs-Wortnavigation
Es folgen zwei Wortnavigationstasten.
- M-f :Navigieren Sie zu einem Wort f vorwärts.
- M-b :Navigieren Sie zu einem Wort b zurück.
5. Emacs Absatznavigation
- M-a :Zum Anfang des aktuellen Absatzes gehen. Durch wiederholtes Drücken von M-a gelangen Sie zum vorherigen Absatzanfang.
- M-e :Zum Ende des aktuellen Absatzes gehen. Durch wiederholtes Drücken von M-e bewegen Sie sich zum nächsten Absatzende und noch einmal.
6. Emacs-Suchnavigation
Wenn Sie suchen möchten, indem Sie den Klartext eingeben,
- C-s :Geben Sie Strg+s gefolgt von dem zu suchenden Wort ein. Drücken Sie Strg+s kontinuierlich, um zum nächsten Vorkommen zu wechseln. Drücken Sie die Eingabetaste, um die Suche zu beenden.
- C-r :Mach ein r immer suchen. Alle anderen Erklärungen sind wie Strg+s
Wenn Sie mit regulären Ausdrücken suchen möchten,
- C-M-s :Geben Sie Strg+s gefolgt von der Regex für die Suche ein. Drücken Sie Strg+s kontinuierlich, um zum nächsten Vorkommen zu wechseln. Drücken Sie die Eingabetaste, um die Suche zu beenden.
- C-M-r :Mach ein r immer suchen. Alle anderen Erklärungen sind wie Strg+Meta+s
7. Emacs-Navigation über die Befehlszeile
Emacs +N Dateiname:Geht nach dem Öffnen zur N-ten Zeile der Datei.
$ emacs +10 /etc/passwd