This solution works fine for two strings,but for three or more substitutions? I have tried
:%s:one:two:e | s:three:four:e | s:five:six:e
But the third line on this example remain the same
one
two
three
five
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.
Sign up to join this communityThis solution works fine for two strings,but for three or more substitutions? I have tried
:%s:one:two:e | s:three:four:e | s:five:six:e
But the third line on this example remain the same
one
two
three
five
You just forgot to place a %
before your s
command:
:%s:one:two:e | %s:three:four:e | %s:five:six:e
The %
makes vim
to search your whole text instead of just the current line.