The use case is to copy citations from pdf files to markdown documents in vim. I'd create a dotted list of important copied text and then I'd like to replace the end of line hyphenation that appears in the copy text as such
- "bla bla bla bla bla bla bla bla bla bla, ex- cept bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla. re- sult bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla."
When I use the following command on selected text :'<,'>s/\(\i\)- /\1/g
it returns what I expect:
- “bla bla bla bla bla bla bla bla bla bla, except bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla. result bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla.”
To avoid memorizing and entering this pattern each time I need it, I tried to place this into a command called Hyphen
in my .vimrc
command! -range=% Hyphen "s/\(\i\)- /\1/g"
Using :'<,'>Hyphen
on selected text doesn't work. What am I missing?