: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'
.