Gibt es ein <Cw> für WORDs?

10

Durch Drücken von Ctrl- wim Einfügemodus wird das vorherige Wort gelöscht. Es entspricht Ctrl- Backspaceunter Windows und Opt- Deleteunter OS X und beschleunigt die Eingabe erheblich.

Vim hat die getrennten Konzepte von wordund WORD(siehe :help word). Dies ist von unschätzbarem Wert für die Textnavigation: es ist der Unterschied zwischen wund W, bund B, und so weiter.

Ctrl- warbeitet weiter word. Gibt es eine ähnliche Anweisung für WORD?

David Lord
quelle

Antworten:

7

Ich glaube nicht, dass es eine eingebaute gibt, aber Sie können eine selbst in Ihrem vimrc abbilden:

inoremap <c-b> <esc>vBda
Tschad
quelle
Ich mag das. Es ist ein verfügbares, offenes Mapping mit einer klaren Mnemonik.
Davidlowryduda
2
Ich denke, <esc>BdiWikönnte besser sein. vBdascheint sich nicht konsequent zu verhalten (versuchen Sie es zum Beispiel im Inneren db:seed).
Muru
2
Wenn Sie einen der Befehle für den normalen Modus aus dem Einfügemodus ausführen, sollten Sie <C-o>stattdessen
Dhruva Sagar