Gewusst wie: Zuweisen vim Cursor zu einer bestimmten Zeile im Fenster und lassen Sie den Text unter dieser Cursorposition scrollen?

8

Sie können die Cursorlinie in der Mitte des Bildschirms halten und den Text darunter rollen lassen, indem Sie den Scrolloff auf eine sehr große Zahl setzen. Ex:

%Vor%

Um mehr darüber zu lesen, wie das funktioniert:

%Vor%

Ich liebe dieses Feature und benutze es die ganze Zeit, aber ich möchte die Möglichkeit haben, den Cursor an anderen Stellen als der Mitte des Bildschirms zu halten. Zum Beispiel möchte ich den Cursor am oberen Rand des Fensters halten und die Datei darunter scrollen lassen. Ich bin mir ziemlich sicher, dass nichts in vim verfügbar ist, um dies zu tun, also habe ich mich gefragt, ob jemand ein leichtes Wieght-Vim-Skript-Snippet erfunden hat (oder kann jemand mit einem solchen Skript kommen)?

Hier ist mein kleiner .vimrc-Helfercode, um die Position des Cursors schnell zu wechseln:

%Vor%     
stephenmm 24.07.2009, 19:00
quelle

2 Antworten

5

Sehen Sie sich das Scrollfix-Plugin an. Ich habe es vor ein paar Jahren benutzt, also weiß ich nicht, ob es immer noch mit den neuesten Snapshots von Vim funktioniert - aber schlimmstenfalls sollte es dir einen ziemlich guten Start geben, es zu modifizieren, um für dich zu arbeiten.

    
thedz 24.07.2009, 19:11
quelle
0

Sie könnten dies tun:

%Vor%     
Brian Carper 24.07.2009 19:15
quelle

Tags und Links