Dlaczego ci „i ci (, ci {… zachowują się inaczej?

wszyscy wiemy coci" ci' ci( ci[ ... robi. Bardzo przydatny w codziennej edycji. Znalazłem coś dziwnego i sprawdziłem pomoc, nie dowiedziałem się dlaczego.

powiedz, mam plik:

foo "target"
foo 'target'
foo (target)
foo {target}
foo [target]
foo <target>

jeśli mój kursor napoczątek każdej linii (na „f'), następnie wpisuję ci ", ci', ci (...

cix działa tylko z cudzysłowami (pojedyncze lub podwójne), nie działa dla nawiasów. dlaczego zachowują się inaczej?

(dix, vix to samo)

testowane z --noplugin, vim 7.3

Dziękuję Ci.

Aktualizacja

dzięki @romainl za odpowiedź. Nadal mam wątpliwości co do „przetwarzania par w vim”

sprawdź ten przykład:

foo "targ\"eti\" some\"thing else "

jeśli mam linię taką jak powyżej, piszęci", bez względu na to, czy kursor jest na początku, czy między cudzysłowami, działa doskonale, wydaje się, że vim ma pomysł „pary”?

a to może to, co miałeś na myśli podczas parowania?

foo "target x some"thing else "
foo (target x some(thing else )

Mam powyżej dwóch linii, jeśli (kursor nax) Piszęci" ici(, nic nie stało się z drugą linią, ale pierwsza linia zmieniła się na:

foo "I"thing else " (I is cursor)

questionAnswers(1)

yourAnswerToTheQuestion