Sie haben viele Möglichkeiten. Eine Option, und IMO ist die vernünftigste und einfachste, die Deaktivierung der Pfeiltasten zu beenden. Ich verstehe, warum viele Hardcore-Vimmer Dinge wie sagen
Sie sollten die Pfeiltasten nie wieder benutzen! Jedes Mal, wenn Sie die Pfeiltasten verwenden, verlieren Sie 3 Minuten Zeit, ein Welpe stirbt und jemand wechselt zu Emacs!
(Offensichtlich mache ich Witze) Es gibt jedoch einen Zweck für die Pfeiltasten. Sie sind äußerst nützlich für die Navigation:
Im Einfügemodus
In der Kommandozeile
Wenn Sie die Pfeiltasten nicht verwenden sollen, ist dies im Allgemeinen der Fall, weil Sie die Navigation auf eine vim-ähnliche Weise neu erlernen möchten. Wenn Sie mit hjkl
den Pfeiltasten vertraut sind und sie hauptsächlich im Einfügemodus verwenden, gibt es keinen guten Grund, sich dazu zu zwingen, sie nicht zu verwenden.
Option 2 besteht darin, die Zuordnung so ctrl-hjkl
zu ändern , dass sie wie Cursortasten wirkt. Das ist schön, weil Sie in der Homerow bleiben können und es gut zu dem Muskelgedächtnis passt, das Sie bereits hjkl
im normalen Modus gelernt haben . In der Tat ist es das, was ich tue . Der Hauptnachteil dieses Ansatzes besteht darin, dass die Einrichtung in Terminal Vim schwierig sein kann, da <C-j>
ein NUL
Byte erzeugt wird . Um das zu umgehen, benutze ich Gvim. Mir ist nicht bekannt, ob es eine einfache Lösung für Console Vim gibt oder nicht.
Option 3 dient zum <C-o>
Ausführen kleiner Bewegungen im Normalmodus. Zum Beispiel, wenn Sie tippen
Hello world!
cursor^
und du merkst, dass du ein Komma vergessen hast, anstatt es zu tun leftleftleftleftleftleft, könntest du einfach <C-o>b<C-o>h
oder <C-o>2Fo
oder irgendeine andere Kombination von Bewegungen im normalen Modus machen, die du magst.
Natürlich ist eine andere Option, die ich sehr mag Esc, nur ein paar kleine Bewegungen zu machen, bevor ich in den normalen Modus zurückspringe. Sie haben erwähnt, dass Sie das lieber nicht tun, aber manchmal ist dies wirklich der effizienteste Weg.
Es gibt wahrscheinlich auch einige andere Ansätze, aber diese sind diejenigen, die ich mag, die für mich funktioniert haben.