Vim - Scrollt unter das Ende des Dokuments

7

Wenn wir die letzten Zeilen eines Dokuments in vim bearbeiten, werden diese Zeilen im unteren Teil des Bildschirms angezeigt, was für mich etwas unangenehm ist. Gibt es eine Möglichkeit, unter dem Ende des Dokuments zu blättern, sodass die unteren Zeilen im Dokument am oberen Bildschirmrand angezeigt werden können? (Gegenwärtig verfügt Sublime Text über diese Fähigkeit.)

Ich habe einige Suchen durchgeführt. Die Antwort, die ich am ehesten finden kann, lautet " set scrolloff = 10 ". Aber das ist nicht das was ich suche. Da es die unteren Zeilen des Dokuments nicht am oberen Bildschirmrand anzeigt.

Vielen Dank im Voraus!

    
Yixing 09.03.2014, 15:14
quelle

3 Antworten

13
  

Gibt es eine Möglichkeit, unter dem Ende des Dokuments zu blättern, so dass der   Die unteren Zeilen im Dokument können oben im Fenster angezeigt werden   Bildschirm?

Wenn ich Ihr Anforderungsrecht verstanden habe, kann zt (oder z<cr> ) das tun, wenn der Cursor auf der letzten Zeile steht (tatsächlich funktioniert es in jeder Zeile, :h zt für Details)

Beispiel:

    
Kent 09.03.2014, 15:24
quelle
15

Zusätzlich zur @ Kent-Antwort können Sie mit zz die aktuelle Zeile in die Mitte des Bildschirms bringen, was meiner Meinung nach bequemer ist, um den Kontext der aktuellen Textzeile zu sehen.

Auch zb würde die aktuelle Zeile an den unteren Bildschirmrand bringen, was manchmal auch helfen kann.

    
albusshin 09.03.2014 15:35
quelle
6

Im normalen Modus können Sie CTRL-E verwenden, um nach unten zu scrollen, und CTRL-Y , um nach oben zu scrollen, ohne die Position des Cursors zu verschieben (es sei denn, der Cursor würde vom Bildschirm verschoben). Wenn Sie am Ende des Dokuments sind, scrollt CTRL-E über das Ende hinaus, bis die letzte Zeile oben auf dem Bildschirm erscheint. Ich mag diese Methode besser als zt oder zz , da ich Scrollen sehen kann, wenn der Bildschirm einfach vorwärts springt.

Es gibt einige Vorbehalte. Zum Beispiel wird CTRL-Y bei Verwendung der Windows-Tastenbelegungen auf Redo gemappt. Weitere Informationen finden Sie unter :help scrolling .

    
Pak 09.03.2014 21:54
quelle

Tags und Links