Vim で /
や :vimgrep
による検索を行うときに、大文字・小文字を区別するかどうかの設定は下記のように行います(デフォルトでは大文字・小文字を区別します)。
:set ignorecase "大文字と小文字を区別しない (ic と省略可能)
:set noignorecase "大文字と小文字を区別する (noic と省略可能)
この設定にかかわらず、検索時に大文字・小文字を区別するかを指定するには、検索パターンの中に \c
や \C
を含めるようにします。
/\cfoo " 大文字、小文字を区別せずに foo を検索
/\Cfoo " 大文字、小文字を区別して foo を検索
検索パターン中の \c
と \C
は、先頭で指定する必要はなく、パターン内のどこにあっても構いません。
検索に関する設定方法の詳細は下記を参照してください。