Я нормально включаю smartcaseв себе .vimrc.
Без smartcase:
- Якщо я хочу нечутливий до регістру пошукових записів, я пишу в верхньому або малому регістрі (не має значення) і додаю a
\cв кінці запиту. - Пошук у регістрі відбувається за замовчуванням.
З smartcase:
- Якщо я хочу нечутливий до регістру пошукових записів, я пишу все в малі регістри.
- Якщо я хочу шукати великі регістри, я пишу великі літери у великі регістри.
Але, з smartcaseувімкненою функцією, як я можу сказати, що я хочу реєструвати регістр нижнього регістру? Я очікував, що додавання A \cскасує тип пошуку (так що, якщо б я записав все в малі регістри, тобто нечутливий до регістру, він перетворився б на регістр пошуку, і якщо я написав би верхній регістр букви, тобто пошук з урахуванням регістру, це перетвориться на нечутливий до регістру пошук), але це, мабуть, не так (не каламбур).
1
Чи знаєте ви, що для vi / vim існує веб-сайт сестри stackexchange?
—
Філіппос
\cне є перемиканням, але насправді змушує відповідати невідчутковістю регістру.