在寻找能够与我的短信朋友相匹配的功能来使用快速正则表达式功能打开文件时,我发现了 ctrl-p -https://github.com/ctrlpvim/ctrlp.vim
它会构建、索引并处理您当前所在的目录树。
~/aa/x.x
当我当前在树中时,有什么方法可以打开文件,例如使用 ctrp-p ~/bb/
,即使x.x
在内部~/aa/
?
答案1
一种方法是使用自定义命令来列出文件。自述文件显示了find
一个示例:
let g:ctrlp_user_command = 'find %s -type f' " MacOSX/Linux
尝试:
let g:ctrlp_user_command = 'find %s ~/aa -type f'
例如,与:
let g:ctrlp_user_command = 'find /etc %s -type f'
查找vimrc
,ctrlp 列出这些文件:
> /etc/fonts/conf.avail/65-wqy-microhei.conf
> /home/muru/.vim/bundle/airline/LICENSE
> /home/muru/.vim/bundle/ctrlp/doc/tags
> /etc/fonts/conf.avail/65-khmer.conf
> /etc/vim/vimrc.local
> /etc/vim/vimrc.tiny
> /home/muru/.vim/.vimrc.swp
> /etc/vim/gvimrc
> /etc/vim/vimrc
> /home/muru/.vim/vimrc