0

Can vim substitute automatically depending on the case ?

like : s/foo/bar/ turns Foo to Bar and foo to bar ?

0

1 Answer 1

1

I think the easier solution to that is to use the abolish plugin by Tim Pope. Once it is installed you can use the :S command. For example if you have this file:

foo
Foo
FOO

And run :%S/foo/bar/ you'll get:

bar
Bar
BAR

It also provides a lot of command to play with different cases.


Edit As @LucHermitte said, if you already have the :S command used for something else, you might want to use the complete name of abolish's function: :Subvert

1
  • 1
    In case the user has a plugin that defines command(s) starting with a capital S, it may be better to provide the full command name. Commented Jan 16, 2017 at 7:14

Not the answer you're looking for? Browse other questions tagged or ask your own question.