我尝试按照NERDTree github网站上的FAQ部分中的说明进行操作:
" Q。如何在vim启动时自动打开NERDTree?"
" A。请将此贴在您的vimrc中:autocmd vimenter * NERDTree
"
它可以工作但是当我打开文件时光标停留在NEARDTree资源管理器区域但不在编辑区域中,我必须按Ctrl+w+l
将其移回,我应该在{{1}中写什么}文件自动在编辑区域设置光标?
答案 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