Jeder schnellere Navigationstrick, um die Zeile zu platzieren, auf der sich der Cursor im Moment befindet
- oben auf dem Bildschirm?
- Bildschirmmitte?
- Unten auf dem Bildschirm?
Jeder schnellere Navigationstrick, um die Zeile zu platzieren, auf der sich der Cursor im Moment befindet
z<CR>
oder zt
setzt die aktuelle Zeile an den oberen Bildschirmrand ( <CR>
== Enter)
z.
oder zz
setzt die aktuelle Zeile in die Bildschirmmitte
z-
oder zb
setzt die aktuelle Zeile an den unteren Bildschirmrand
( z<CR>
, z.
Und z-
setzt den Cursor in der ersten nicht leeren Spalte. zt
, zz
Und zb
verläßt den Cursor in der aktuellen Spalte)
Weitere Informationen zum Scrollen finden Sie unter http://vimdoc.sourceforge.net/htmldoc/scroll.html
oder
in der Version vim type:help scroll-cursor
zz
anstelle vonz.
z.
. Ich glaube, ich bevorzuge es, zwei verschiedene Tasten zu drücken, anstatt zweimal zu drücken. Sie können parallele Tastenanschläge gleichzeitig ausführen, solange diese in der richtigen Reihenfolge landen. Die Zeit zwischen den Treffern kann sehr kurz sein, was dies zu einer sehr schnellen Option macht. Die Tastenz
und.
sind Spiegelbilder (zumindest auf meiner en-GB-Tastatur). Sie könnten ein Doppeltippen des bevorzugenz
, und es ist toll, dass wir beide Optionen haben.Ausgabe der
:help scroll-cursor
@mtk-Erwähnungen. Beachten Sie, dass zwischenzz
und ein Unterschied bestehtz.
.Scrollen relativ zum Cursor (Scroll-Cursor)
Mit den folgenden Befehlen wird das Bearbeitungsfenster (der angezeigte Teil des Puffers) neu positioniert, während sich der Cursor in derselben Zeile befindet:
Horizontal scrollen (horizontal scrollen)
Bei den folgenden vier Befehlen folgt der Cursor dem Bildschirm. Wenn das Zeichen, auf dem sich der Cursor befindet, vom Bildschirm entfernt wird, wird der Cursor zum nächstgelegenen Zeichen auf dem Bildschirm bewegt. Der Wert von 'sidescroll' wird nicht verwendet.
Bei den folgenden beiden Befehlen wird der Cursor nicht im Text bewegt, sondern nur der Text rollt auf dem Bildschirm.
quelle