Gibt es in Vim eine Möglichkeit, den Cursor an den Anfang von Nicht-Leerzeichen in einer Zeile zu bewegen? Wie kann ich zum Beispiel den Cursor auf das "S" in der zweiten Zeile darunter bewegen?
Erste Linie Zweite Reihe
Wenn es darauf ankommt, verwende ich hauptsächlich MacVim, aber ich möchte dies auch von der Konsole aus tun können.
Vielen Dank!
0
KommentarAnstatt zu drücken
^
, können Sie_
(Unterstrich) drücken , um zum ersten Nicht-Leerzeichen in derselben Zeile zu springen, in der sich der Cursor befindet.+
und-
springe zum ersten Nicht-Leerzeichen in der nächsten / vorherigen Zeile.(Diese Befehle funktionieren nur im Befehlsmodus, nicht im Einfügemodus.)
quelle
Ebenfalls möglicherweise nützlich: + und - bewegen den Cursor nach oben bzw. unten zum ersten nicht leeren Zeichen.
quelle
Unten sehen Sie einen Ausschnitt von .vimrc,
^[[1~
der durch Drücken vonctrl+v
und erstellt wirdHome
quelle
Erweitern Sie die Antwort von Andrew Sohn, wenn Sie 0 für dieses Verhalten verwenden möchten, schließen Sie es einfach so ab:
quelle
Ich ordne nur die 0-Taste zu ^
Bearbeiten Sie Ihre ~ / .vimrc
quelle