我喜欢smartcase
,但有时我想将其关闭并仅搜索小写字母。是否有将切换智能箱的内置函数,还是我需要编写一个函数来切换智能箱?
最佳答案
如果在set
命令中的选项名称后添加一个爆炸,如下所示:
:set smartcase!
...它将切换该选项。您可以创建一个密钥映射来做到这一点:
:map \s :set smartcase!<CR>
<CR>
代表回车。它代表返回键。现在只需按\ s即可切换。
我通常会编写映射,以便还在底行显示该选项是打开还是关闭,如下所示:
:map \s :set smartcase!<CR>:set smartcase?<CR>