Depending on your reason for needing this, there may be a better way to accomplish what you’re looking for. For example, if you have the following code:
foo(bar, "baz quux")
^
and your cursor happens to be at the ^
, and you want to replace everything inside the quotes with something else, use ci"
. This uses the Vim “text objects” to change (c
) everything inside (i
) the quotes ("
) and puts you in insert mode like this:
foo(bar, "")
^
Then you can start typing the replacement text. There are many other text objects that are really useful for this kind of shortcut. Learn (and use) one new Vim command per week, and you’ll be an expert in no time!