webdevqa.jp.net

vimでignorecaseの設定を解除しますか?

:set icは大文字と小文字を区別しません。これをどのように解除しますか?

56
kal

:set noic、または:set noignorecase

本当に直感的ですよね? :)

72
Dave Ray

:set ic!で設定を切り替えることもできます。そしてその値を:set ic?

22
kyku

検索文字列の前に "\ C"(引用符なし)を付けます。例:

/\Croot
15
yedpodtrzitko

'smartcase'オプションに注意してください。検索パターンに大文字が含まれている場合は、'ignorecase'オプションをオーバーライドします。

つまり、'ignorecase''smartcase'/fooがあると、fooFooFOOが見つかりますが、/Fooは見つかりますFooではなくfooのみです。

検索パターンのどこかに'ignorecase'を使用することで、\Cの設定に関係なく大文字と小文字を区別して検索するようにVimに指示することもできます。検索パターンで\cを使用すると、'ignorecase'の設定に関係なく、検索時に大文字と小文字を区別しないようにVimに指示できます。

10
Paul