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?

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

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.