Ich frage mich, warum in Vim die Taste w eine inkonsistente Menge an Text beeinflusst, wenn d vs v vorangestellt wird. Angenommen, mein Cursor steht über " t
" von " two
" in diesem Text:
Nun d w erzeugt:
%Vor% Aber v
Gibt es eine Einstellung, um dies konsistenter zu machen, oder muss ich meine eigene benutzerdefinierte Definition schreiben, um sie zu beheben?
Auch ist der Großwähler W ähnlich inkonsistent, und ich frage mich, ob es einen Schlüssel für die visuelle Auswahl des gleichen Teils gibt, dass d W hätte gelöscht? Am besten kann ich mir v f space vorstellen, was OK ist, aber ich frage mich, ob es etwas kürzeres gibt, was mir fehlt. p>
Ja, es gibt eine Option: selection
Die Standardeinstellung ist inclusive
. es macht v
, um das letzte Zeichen auszuwählen.
um Details zu überprüfen.
w
ist exklusive Bewegung. Im visuellen Modus hängt dies jedoch von der Einstellung selection
ab.
Sie könnten selection
auf exclusive
setzen, um vwd
und dw
identisch zu machen.
Die Taste w
macht in beiden Fällen dasselbe, sie setzt den Cursor am Anfang des nächsten Wortes.
Was "inkonsistent" ist, ist der Befehl v
.
Im ersten Fall dw
bedeutet, löschen bis, aber nicht einschließlich des Cursors.
Im zweiten Fall löscht vwd
die Auswahl, die Auswahl enthält jedoch den Cursor. Sie können dies deutlich sehen, wenn Sie vw
ausführen.
Tags und Links vim