我通常smartcase
在我的.vimrc
.
没有smartcase
:
- 如果我想要不区分大小写的搜索,我可以用大写或小写(无关紧要)编写,并
\c
在查询末尾附加 a 。 - 默认情况下会进行区分大小写的搜索。
和smartcase
:
- 如果我想要不区分大小写的搜索,我会全部写成小写。
- 如果我想要区分大小写的搜索,我会用大写字母书写大写字母。
但是,smartcase
启用后,我怎么能说我想要对小写模式进行区分大小写的搜索呢?我期望附加 a\c
会恢复搜索类型(这样,如果我全部用小写字母编写,即不区分大小写的搜索,它将变成区分大小写的搜索;如果我写了一些大写字母)字母,即区分大小写的搜索,它将转向不区分大小写的搜索),但情况似乎并非如此(没有双关语)。
答案1
\C
在搜索模式中使用(大写)
看:help /ignorecase
:“\C”则相反:强制匹配整个模式的大小写。