Case-Aware Substitution With vim-abolish
Substitution in vim is, by default, case-sensitive. Adding the
makes it case-insensitive.
vim-abolish, on the other hand, lets
you perform a case-insensitive substitution that preserves three case
variants (foo, Foo, and FOO). Substitution with
vim-abolish can be
:%S/blog/article/g will turn
blog Blog bLOg BLOG
article Article bLOg ARTICLE
vim-abolish and see
:h Subvert for more details.