# ctrlp.vim 文件搜索
ctrlp.vim
可以模糊搜索文件。
进入搜索模式:
<leader>f # 模糊搜索最近打开的文件(MRU)
<leader>p # 模糊搜索当前目录及其子目录下的所有文件
操作搜索结果:
ctrl + j/k # 进行上下选择
ctrl + x # 在当前窗口水平分屏打开文件
ctrl + v # 同上, 垂直分屏
ctrl + t # 在 Tab 中打开
使用 <Ctrl-d>
在 路径匹配和文件名匹配之间切换,通过设置 let g:ctrlp_by_filename = 1
来设置默认使用文件名匹配模式进行模糊搜索。
另外,你也可以配置忽略某些文件或目录:
# .vimrc
" Exclude files and directories
let g:ctrlp_custom_ignore = {
\ 'dir': '\v[\/]\.(git|hg|svn)$|tmp$|node_modules$',
\ 'file': '\v\.(exe|so|dll)$',
\ }