Podczas wykonywania polecenia ci"Vim edytuje tekst wewnątrz następnego cytowanego ciągu w wierszu, nawet jeśli kursor znajduje się poza znakami cudzysłowu. Jednak po wykonaniu ci(tej czynności działa tylko wtedy, gdy kursor znajduje się w nawiasach.
Dlaczego? Czy ci(można sprawić, aby skoczył do pierwszego wystąpienia (tak jak ci"robi?
Przykładowy tekst (przy użyciu składni Erlanga), w którym gram:
?assertEqual({200, "OK"}, status(FirstResponse)),
% ^
% Here I'm expecting ci( to jump in to the parenthesis ( ci" works)