Is there a way to tell (g)Vim to insert from register at the beginning of a row? I know I can use s/^/[text]/ but I was thinking more along the lines of :g/[text]/ "+p except that that doesn't work. I guess the problem is that there's no way for Vim to decide where to put the content of the register.
Here's one way:
will insert the contents of register
a at the start of every line containing
:help sub-replace-expression :help expr-register
You can use
P to paste before cursor (and
p to paste after).
So if you got at the beginning of a row with
^, you can they use