使用CtrlP插件,我多次输入..以进入项目的根目录,然后从那里执行搜索。
但是,在我重新打开CtrlP之后,它仍然在当前文件的目录中进行搜索。
我怎么才能让它坚持到我最初设置的目录?
发布于 2012-11-08 23:18:45
当然,通过阅读它的文档。
~/.vimrc中添加以下行:通过g:ctrlp_working_path_mode=2
:CtrlP在当前目录中浏览,使用:CtrlpRoot在项目根目录中浏览。
:CtrlPLastMode在…中启动CtrlP最后一种模式。
nnoremap :CtrlP /path/to/project
或者您可以使用此选项:
让g:ctrlp_root_markers = ''
编辑
我的答案是基于我机器上当前安装的CtrlP版本。
最新版本为:CtrlPLastMode:--dir添加了一个可选参数,它的功能完全符合您的要求:
:CtrlPLastMode --dirg:ctrlp_working_path_mode的值也不同。我相信r等同于2。
https://stackoverflow.com/questions/13291665
复制相似问题