我在弄清楚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/