vim - 如何在Vim中使用 'wildignore'?

标签 vim

我在弄清楚Vim中wildignore设置的语法时遇到很多麻烦。

假设我希望我的文件查找器插件(我使用Ctrlp,它使用wildignore)不搜索隐藏的文件和文件夹,即前缀为.的文件和文件夹。

我将如何去做?

最佳答案

正如BenC指出的那样,如果将CtrlP与外部搜索工具一起使用,Wildignore可能不是忽略文件的最佳方法。相反,您可以使用CtrlP的“custom_ignore”指令,如其文档中所述:

let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$'
let g:ctrlp_custom_ignore = {
    \ 'dir':  '\v[\/]\.(git|hg|svn)$',
    \ 'file': '\v\.(exe|so|dll)$',
    \ 'link': 'SOME_BAD_SYMBOLIC_LINKS',
    \ }

关于vim - 如何在Vim中使用 'wildignore'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11978291/

相关文章:

windows - 终端 Vim (Cygwin) 中的退格键

语法检查 VimL 脚本

vim - 使用表格化插件

linux - 改变 Vim 背景颜色 - 而不是文本颜色

vim - 使用 Vim 自动完成 OpenCV 函数

ubuntu - 尽管在终端中使用 Vim,但配色方案在 gvim 中不起作用

regex - 在 Vim 中,如何搜索单词边界字符,例如正则表达式中的\b?

linux - Vim 以插入模式启动并插入特殊字符

regex - Vim 正则表达式匹配制表符或空格?

vim:将变量分配给 ex 调用的返回值?