Das Folgende funktioniert für den Normalmodus: Ich stimme der Antwort von Dan Olson zu, dass Sie sich bei den meisten Löschungen wahrscheinlich im Normalmodus befinden sollten. Weitere Details unten.
Wenn sich der Cursor innerhalb des Wortes befindet:
diw
Löschen im Wort (keine Leerzeichen)
daw
, Löschen um das Wort (Leerzeichen vor dem nächsten Wort).
Wenn sich der Cursor am Wortanfang befindet, drücken Sie einfach dw
.
Dies kann multipliziert werden, indem die üblichen Zahlen für die Bewegung hinzugefügt werden, z. B. 2w, um 2 Wörter vorwärts zu bewegen, sodass d2w zwei Wörter löscht.
Einfügemodus ^ w
Die Idee, hjkl für Bewegungen in Vim zu verwenden, ist, dass es produktiver ist, die Hände in der Startreihe zu halten. Am Ende eines Wortes ^ w funktioniert hervorragend, um das Wort schnell zu löschen. Wenn Sie in den Einfügemodus gegangen sind, Text eingegeben und die Pfeiltasten verwendet haben, um in der Mitte des Wortes zu landen, das Sie gegen die Home-Row-Philosophie verstoßen haben.
Wenn Sie sich im normalen Modus befinden und das Wort ändern möchten, können Sie einfach c
(ändern) anstelle von d
(löschen) verwenden, wenn Sie das Wort vollständig ändern möchten , und den Einfügemodus erneut aktivieren, ohne drücken i
zu müssen, um zurückzukehren zum tippen.