Vim Ctrl+P 文件搜索忽略带破折号的目录

Vim Ctrl+P file search is Ignoring Directories With Dashes

我正在使用 vim Ctrl+P 插件进行文件搜索,

我的.vimrc中列出的全部是

let g:ctrlp_working_path_mode = 0
let g:ctrlp_custom_ignore = {
  \ 'dir':  '\.git$\|CVS$\|build|\.svn$\|target$',
  \ 'file': '\.class$\|\.so$',
  \ }
let g:ctrlp_extensions = ['dir', 'mixed']

但它似乎没有索引任何包含 - 的目录。有谁知道如何解决这个问题?

如果您使用CtrlP,请注意您使用的是哪个版本。不再维护 kien/ctrlp.vim, and its active fork ctrlpvim/ctrlp.vim.

此外,如果您需要加快 CtrlP,您应该考虑使用 Silver Searcher. The integration with Vim can provide ag.vim plugin. About ignore setting you can check this .