Vim 如何制作CtrlP';根据NerdTree';树根?
我希望我的CtrlP搜索目录在我更改NerdTree的根目录时动态更改 vim中的插件间通信是如何工作的?它根本不工作。Vim并没有公开公共接口来帮助插件作者使他们的插件无缝地协同工作。也许有一天 与此同时,我们只能进行逆向工程,阅读源代码,并一如既往地进行RTFM NERDTree的Vim 如何制作CtrlP';根据NerdTree';树根?,vim,ctrlp,Vim,Ctrlp,我希望我的CtrlP搜索目录在我更改NerdTree的根目录时动态更改 vim中的插件间通信是如何工作的?它根本不工作。Vim并没有公开公共接口来帮助插件作者使他们的插件无缝地协同工作。也许有一天 与此同时,我们只能进行逆向工程,阅读源代码,并一如既往地进行RTFM NERDTree的NERDTreeChDirMode选项指示插件在更改Vim的“当前目录”时的行为: 在CtrlP方面,CtrlP\u working\u path\u mode选项听起来很有趣: w - begin finding
NERDTreeChDirMode
选项指示插件在更改Vim的“当前目录”时的行为:
在CtrlP方面,CtrlP\u working\u path\u mode
选项听起来很有趣:
w - begin finding a root from the current working directory outside of CtrlP
instead of from the directory of the current file (default). Only applies
when "r" is also present.
因此,下面的两个选项似乎可以满足您的需求:
let g:NERDTreeChDirMode = 2
let g:ctrlp_working_path_mode = 'rw'
let g:NERDTreeChDirMode = 2
let g:ctrlp_working_path_mode = 'rw'