When doing the command ci"
Vim will edit the text inside the next quoted string on the line, even if the cursor is outside the quotation marks. However, when doing ci(
it only works if the cursor is being situated inside the parenthesizes.
Why? Can ci(
be made to jump to the first occurence of (
as ci"
does?
Sample text (using Erlang syntax) where I'm playing around:
?assertEqual({200, "OK"}, status(FirstResponse)),
% ^
% Here I'm expecting ci( to jump in to the parenthesis ( ci" works)