Существует две опции, которые управляют сопоставлением регистра при поиске, ignorecase
и smartcase
.
Выдержка из :help ignorecase
Если опция «ignorecase» включена, регистр обычных букв
игнорируются. 'smartcase' может быть установлен, чтобы игнорировать случай, когда шаблон
содержит только строчные буквы.
Когда "\ c" появляется в любом месте шаблона, весь шаблон
обрабатывается как «ignorecase» включен. Фактическое значение «игнорировать» и
'smartcase' игнорируется. «\ C» делает противоположное: принудительное сопоставление
для всей картины. {только Vim поддерживает \ c и \ C} Обратите внимание, что
«ignorecase», «\ c» и «\ C» не используются для классов символов.
Дополнительно от :help *
используется «ignorecase», «smartcase» - нет.
Таким образом, настройка ignorecase
(с или без комбинирования с smartcase
) должна работать.
Вы также можете объединить их в связке клавиш. Например:
:nmap i* :set ignorecase<CR>*
:nmap c* :set noignorecase<CR>*