При виконанні команди ci" Vim редагуватиме текст у наступному рядку на рядку, навіть якщо курсор знаходиться за межами лапок. Однак, коли робите ci( він працює тільки, якщо курсор знаходиться в дужках.
Чому? Можна ci( робиться, щоб перейти до першої події ( як ci" робить?
Зразок тексту (використовуючи синтаксис Erlang), де я граю:
?assertEqual({200, "OK"}, status(FirstResponse)),
% ^
% Here I'm expecting ci( to jump in to the parenthesis ( ci" works)