Wie Kent darauf hingewiesen hat, ist es besser, mit Textobjekten zu beginnen. Schreiben als Antwort auf Vollständigkeit. Auszug aus :h text-objects
, unten, schlägt zwei Formen i
und a
Dies ist eine Reihe von Befehlen, die nur während im visuellen Modus oder nach einem Operator verwendet werden können. Die Befehle, die mit "a" beginnen, wählen "a" n Objekt inklusive Leerraum, die mit "i" beginnenden Befehle wählen ein "inneres" Objekt ohne Leerzeichen oder nur den Leerraum. Daher wählen die "inneren" Befehle immer weniger Text als die "a" Befehle.
Text-Objekte sind zu anderem Zeichenpaar nützlich wie (), {}, etc
. Zum Beispiel ist es sinnvoll, während
if (i == true) {
}
zu
if (_) {
}
von ci(
oder ci)
Ändern verwenden.
Wie auch immer, können wir verwenden, wie Sie für Ihren Fall als
da"
oder di"
löschen nur den Inhalt innerhalb von“.
Eng verwandt mit http://stackoverflow.com/questions/36843099/in-vim-how-can-i-delete-everything-between-quotes- including-the-quotes – SibiCoder