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