:set ic игнорирует случай. Как вы отменили это?
Неустранить ignorecase в vim?
Ответ 1
: установить noic или установить noignorecase
Действительно интуитивно понятный, не так ли?:)
Ответ 2
Вы также можете переключить настройку с помощью: set ic! и запросите его значение с помощью: set ic?
Ответ 3
префикс искомой строки с "\ C" (без кавычек), например:
/\Croot
Ответ 4
Обратите внимание на параметр 'smartcase'. Он переопределяет параметр 'ignorecase', если шаблон поиска содержит символы верхнего регистра.
то есть. с 'ignorecase' и 'smartcase' на /foo найдет foo, foo и foo, но /foo найдет только foo, а не foo.
Вы также можете сообщить Vim, что вы хотите искать с учетом регистра, несмотря на настройку 'ignorecase', используя \C где-нибудь в шаблоне поиска. Используя \C в шаблоне поиска, вы указываете Vim игнорировать регистр во время поиска, несмотря на настройку 'ignorecase'.