gpt4 book ai didi

Vim CtrlP 插件 : Manually set root search directory?

转载 作者:行者123 更新时间:2023-12-02 08:48:59 26 4
gpt4 key购买 nike

我已通读文档,但无法确定这是否可行。

我想保留默认设置 g:ctrlp_working_path_mode = 2 ,但如果我愿意,我希望能够手动覆盖当前窗口中的所有缓冲区。

具体来说,我想发出一个 ctrlp 命令或更改一个设置根搜索目录的 ctrlp 配置变量,这样无论我位于哪个缓冲区,都使用该目录进行所有 future 的搜索。

额外问题:是否可以设置两个根目录,以便搜索这两个目录并合并结果?

谢谢!

最佳答案

试试这个:

let g:ctrlp_working_path_mode = 'ra'

'c' - the directory of the current file.

'r' - the nearest ancestor that contains one of these directories or files: .git .hg .svn .bzr

'a' - like c, but only if the current working directory outside of CtrlP is not a direct ancestor of the directory of the current file.

0 or '' (empty string) - disable this feature.

来源:https://github.com/kien/ctrlp.vim

此外,这里:https://github.com/kien/ctrlp.vim/issues/292 ,作者提供了一种设置fullpath的方法:

:CtrlP /var/www/myproject/bla/bla/theme

关于Vim CtrlP 插件 : Manually set root search directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com