使用 crtl-p 可以打开当前树之外的文件吗?

使用 crtl-p 可以打开当前树之外的文件吗?

在寻找能够与我的短信朋友相匹配的功能来使用快速正则表达式功能打开文件时,我发现了 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

相关内容