vim + CtrlP 插件 - 不区分大小写搜索?

4

有人知道如何使用vim的插件CtrlP进行不区分大小写的文件搜索吗?我似乎在说明书中找不到这个功能。理想情况下,它将取代标准的CTRL+P快捷键。

谢谢!

1个回答

7
文件搜索依赖于VIM中的匹配函数match。要使搜索不区分大小写,只需执行以下命令:
:set ignorecase

如果您希望这成为默认行为,可以将该命令添加到您的.vimrc文件中。


谢谢您的回复。我记得在某个地方读到过,永久设置 ignorecase 可能会影响一些 vim 的功能。例如,您为基本搜索打开它(使用 / 和 ?),但这样可能会破坏其他一些非常常见的场景。您有听说过这种情况吗? - Alexandr Kurilin
很高兴能够帮助。我默认开启了 "ignorecase" 并运行了多个插件(超过10个)。我不记得有任何与此相关的问题,并且我也没有听说过其他人抱怨 "ignorecase" 设置会导致任何问题 - 但显然,不能保证不存在任何问题。如果您对此有更具体的细节,我很乐意了解更多。干杯 - user37003
3
抱歉打扰了一个已经结束的讨论,但另一个解决方案是使用 smartcase。:set smartcase会匹配所有大小写,直到您指定一个大小写,然后它将变成区分大小写。 - wridgers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接