在NERDtree中,如果按C
,它会更改光标下文件夹的NERDtree的根目录。我想使用此命令更改vim的工作目录(如使用::lcd \path\to\directory
时)。谁知道这样做的方法?
答案 0 :(得分:1)
您可以将选项NERDTreeChDirMode
设置为值2
,这将在更改树根时更改vim的CWD。 p>
'NERDTreeChDirMode'
值:0,1或2。 默认值:0。
使用此选项告诉脚本何时(如果有的话)更改当前 vim的工作目录(CWD)。
如果设置为0,则NERD树永远不会更改CWD。 p>
如果设置为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。