How to do case insensitive search in Vim

Haiyuan Zhang picture Haiyuan Zhang · Feb 18, 2010 · Viewed 496.5k times · Source

I'd like to search for an upper case word, for example COPYRIGHT in a file. I tried performing a search like:

/copyright/i    # Doesn't work

but it doesn't work. I know that in Perl, if I give the i flag into a regex it will turn the regex into a case-insensitive regex. It seems that Vim has its own way to indicate a case-insensitive regex.

Answer

Chinmay Kanchi picture Chinmay Kanchi · Feb 18, 2010

You can use the \c escape sequence anywhere in the pattern. For example:

/\ccopyright or /copyright\c or even /copyri\cght

To do the inverse (case sensitive matching), use \C (capital C) instead.