在vim中,有一个 ** 外卡可用于使用:e
打开文件。通配符允许打开以向下搜索文件。有没有办法调整vim,以便搜索不区分大小写?
答案 0 :(得分:1)
在搜索时,有两个选项可控制案例匹配,ignorecase
和smartcase
。
摘自From :help ignorecase
如果启用了'ignorecase'选项,则为普通字母的情况 忽略。 'smartcase'可以设置为在模式时忽略大小写 仅包含小写字母。
当“\ c”出现在图案的任何地方时,整个图案就是 处理就像'ignorecase'一样。 'ignorecase'和。的实际值 'smartcase'被忽略了。 “\ C”恰恰相反:强制匹配案例 对于整个模式。 {只有Vim支持\ c和\ C}注意 'ignorecase',“\ c”和“\ C”不用于字符类。
此外,来自:help *
使用'ignorecase','smartcase'不是。
因此,设置ignorecase
(有或没有将其与smartcase
合并)应该有用。
您可能还想将它们组合在一个keybind中。例如:
:nmap i* :set ignorecase<CR>*
:nmap c* :set noignorecase<CR>*
答案 1 :(得分:1)
正如Carpetsmoker
指出:
:tabe /path/to/dir
以浏览路径(如果已在该目录中,则使用 .
)/filename\c
来搜索文件ignorecase FileName