是否有NERDtree vim插件的autocmd事件?

时间:2016-08-05 01:18:23

标签: events vim nerdtree working-directory autocmd

在NERDtree中,如果按C,它会更改光标下文件夹的NERDtree的根目录。我想使用此命令更改vim的工作目录(如使用::lcd \path\to\directory时)。谁知道这样做的方法?

1 个答案:

答案 0 :(得分:1)

您可以将选项NERDTreeChDirMode设置为值2,这将在更改树根时更改vim的CWD。

  

'NERDTreeChDirMode'

     

值:0,1或2。   默认值:0。

     

使用此选项告诉脚本何时(如果有的话)更改当前    vim的工作目录(CWD)。

     

如果设置为0,则NERD树永远不会更改CWD。      

如果设置为1,则在首次加载NERD树时更改CWD    它初始化的目录。例如,如果你用它启动NERD树        :NERDTree /home/marty/foobar

     

然后CWD将更改为/ home / marty / foobar并且不会更改    除非你使用类似的命令启动另一个NERD树,否则再次。

     

如果该选项设置为2,则其行为与设置为1的行为相同,除此之外    每当树根更改时,CWD都会更改。例如,如果是CWD    是/ home / marty / foobar你为/ home / marty / foobar / baz做了新的节点    然后CWD将成为/ home / marty / foobar / baz。