Here's my use case. I have the following text:
This is a [hyperlink](http://someurl.com).
Now I want to replace the http://someurl.com
text with a new URL in the default register (something I've copied from somewhere else).
Normally, I would move to the line, then probably do something like this:
f( # move to the opening bracket
vi( # select the contents of the brackets
p # paste from the default register
Is there any out-of-the box way to make this faster? What I'm looking for is an operation which pastes over a motion, such as "replace-in-whatever":
f( # move to the opening bracket
pi( # paste *over* the contents of the brackets
I am guessing I'd need to manually create something for this, but before I look for plugins/commands, I wanted to check if there was a standard, idiomatic way (and also ideally one which supports pasting from any register if possible!).
Thanks in advance!