Wenn Sie eine sehr lange Datei in Vim öffnen, kann es schwierig werden, in der Datei zu navigieren.
Es ist gut zu wissen, wie man den Cursor von überall in der Datei entweder in die erste Zeile oder in die letzte Zeile bewegt.
Verschieben | Schlüssel |
---|---|
Zum Anfang | gg oder [[ |
Bis zum Ende | Umschalt + g oder ]] |
Sie müssen sich im normalen Modus (auch bekannt als Befehlsmodus) befinden, um diese Tastenkombinationen verwenden zu können. Verwenden Sie den Esc
Taste, um in den Befehlsmodus zu gelangen, und verwenden Sie dann die oben genannten Tasten.
Gehen wir etwas ins Detail.
Springe zur letzten Zeile in Vim
Genau wie Apples Satz „Dafür gibt es eine App“ in Vim „Dafür gibt es einen Befehl“.
Es spielt keine Rolle, in welcher Zeile oder Spalte Sie sich in Vim befinden, um Ihren Cursor in die letzte Zeile zu bewegen, drücken Sie einfach ein großes G
(d. h. Umschalttaste und g-Taste zusammen) im Normalmodus, und Ihr Cursor bewegt sich zum ersten Zeichen der letzten Zeile.
Eine andere Möglichkeit, zum Ende einer Datei zu springen, ist die Verwendung von Esc + Ctrl + End
oder ]]
Tastenkombination.
In Vim zur ersten Zeile springen
Es gibt mehrere Möglichkeiten, wie Sie in Vim zur ersten Zeile springen können.
Da dies Vim-Befehle sind, vergewissern Sie sich, dass Sie sich im Normalmodus befinden (benutzen Sie die Esc-Taste), bevor Sie irgendwelche Tasten drücken.
Um zur ersten Zeile der Datei zurückzuspringen, können Sie einen der folgenden Befehle verwenden:
1G
Dieser Befehl weist vim an, den Cursor auf Zeile 1 zu bewegen, wie im Befehl angegeben.
gg
Geben Sie gg
ein hat die gleiche Auswirkung auf die Cursorposition - der Cursor wird in die erste Spalte der ersten Zeile verschoben.
Ich bevorzuge die Verwendung von gg
statt 1G
da es einfach ist, 2G
einzugeben und landen in der zweiten Zeile.
Stattdessen können Sie auch Esc + Ctrl + Home
verwenden Tastenkombination, um den Cursor in die erste Zeile einer beliebigen Datei zu bewegen.
Schlussfolgerung
Dieser Artikel beschreibt, wie Sie den Cursor von einer beliebigen Stelle in der Datei zum Anfang oder Ende der Datei bewegen können.
Wenn Sie daran interessiert sind, mehr als nur die Vim-Grundlagen zu lernen, empfehle ich dringend, diesen Schulungskurs von Jovica Ilic zu nutzen.