Cursor an das Ende der Datei in vim bewegen

Wenn ich möchte, dass der Cursor in Vim an das Ende der Datei geht (d.h. an das Ende der letzten Zeile), muss ich sechs Tastenanschläge eingeben:

<ESC>G$a - was übersetzt wird mit ESC + Shiftg + Shift4 + a auf meinem Tastaturlayout.

Wie kann ich das effizienter machen?

Da ich regelmäßig auf vielen verschiedenen Rechnern arbeite, kann ich .vimrc nicht immer ändern, also suche ich nach Antworten, ohne diese Datei bearbeiten oder erstellen zu müssen.

Lösung

Es ist nicht nötig, explizit zum Zeilenende zu gehen, bevor Sie a machen, verwenden Sie A; Text am Ende der Zeile [count] mal anhängen

GA

Kommentare (6)

Für den Anfang gibt es keine Notwendigkeit für die Rückkehr. G$ ist ausreichend. Und Sie sind irreführend, wenn Sie `unda` bei der Länge eines normalen Befehls mitzählen.

Sie können jedoch `` verwenden, wenn Sie möchten.

Kommentare (5)

Sie könnten es einer Taste, zum Beispiel F3, in .vimrc zuordnen

map  Shift+GShift+4a

Ich bin mir bei der Shift+-Syntax nicht ganz sicher, das müssen Sie nachschlagen, aber die Idee sollte gut sein.

Kommentare (4)