vim:打开NERDTree并将光标移动到文件编辑区域

时间:2014-07-17 16:30:43

标签: vim nerdtree

我尝试按照NERDTree github网站上的FAQ部分中的说明进行操作:

" Q。如何在vim启动时自动打开NERDTree?"

" A。请将此贴在您的vimrc中:autocmd vimenter * NERDTree"

它可以工作但是当我打开文件时光标停留在NEARDTree资源管理器区域但不在编辑区域中,我必须按Ctrl+w+l将其移回,我应该在{{1}中写什么}文件自动在编辑区域设置光标?

2 个答案:

答案 0 :(得分:29)

只需在第二个命令之后添加:

autocmd VimEnter * NERDTree
autocmd VimEnter * wincmd p

或者如果你想要一个单行

autocmd VimEnter * NERDTree | wincmd p

答案 1 :(得分:2)

如果您想保留默认行为,如果没有指定文件(例如,如果有要编辑的文件,则只保留NERDTree资源管理器 ),您可以使用此设置:

autocmd VimEnter * if argc() == 1 | NERDTree | wincmd p | endif