在文件夹上启动vim时自动打开nerdtree并且不显示两个树查看器

时间:2016-04-26 12:02:05

标签: vim nerdtree

我想自动打开NERDtree,但只有在命令行中传递文件夹参数时,才会打开两个树查看器,只能打开NERDtree。例如,如果我在文件夹' rootFolder',它有一个' childFolder'我跑:

nvim childFolder

如果我这么做的话,我希望打开vim:

cd childFolder
nvim
:NERDtree

如果我打开文件或空,我希望它不显示nerdtree。这样,如果我只是在一个文件上工作,如:

nvim

nvim test.js

nvim reminder.txt

我不需要看NERDtree,因为我不需要它,它只是一个测试脚本或我要离开的笔记文件。

2 个答案:

答案 0 :(得分:3)

我找到了一个解决方法,在.vimrc中添加这两行:

let g:NERDTreeHijackNetrw = 1
au VimEnter NERD_tree_1 enew | execute 'NERDTree '.argv()[0]

答案 1 :(得分:0)

如果'NERDTreeHijackNetrw'设置为1(默认为默认值),那么NERDTree的确如何表现。