Jak zauważył Kent, lepiej zacząć od obiektów tekstowych. Pisanie jako odpowiedź na kompletność. Fragment :h text-objects
, poniżej, wskazują dwie formy i
i a
jest to szereg poleceń, które mogą być stosowane tylko w trybie wizualne lub po operatora. Polecenia rozpoczynające się od "a" wybierz "a" n obiekt zawierający białe spacje, polecenia zaczynające się od "i" wybierają "wewnętrzny" obiekt bez białych znaków lub tylko z białą spacją. Zatem polecenia "wewnętrzne" zawsze wybierają mniej tekstu niż polecenia "a".
obiekty tekstowe są przydatne do drugiej pary znaków jak (), {}, etc
. Na przykład, jest to przydatne przy zmianie
if (i == true) {
}
do
if (_) {
}
za pomocą ci(
lub ci)
.
W każdym razie, możemy użyć, jak zrobiłeś słusznie, w Twoim przypadku jako
da"
lub di"
usunąć tylko zawartość wewnątrz z”.
Ściśle związane z http://stackoverflow.com/questions/36843099/in-vim-how-can-i-delete-everything-between-quotes-how-the-quotes – SibiCoder