我喜欢smartcase,但有时我想将其关闭并仅搜索小写字母。是否有将切换智能箱的内置函数,还是我需要编写一个函数来切换智能箱?

最佳答案

如果在set命令中的选项名称后添加一个爆炸,如下所示:

:set smartcase!


...它将切换该选项。您可以创建一个密钥映射来做到这一点:

:map \s :set smartcase!<CR>


<CR>代表回车。它代表返回键。

现在只需按\ s即可切换。

我通常会编写映射,以便还在底行显示该选项是打开还是关闭,如下所示:

:map \s :set smartcase!<CR>:set smartcase?<CR>

08-27 07:31