在Vim中打开新选项卡时运行NERDTree

时间:2011-07-08 21:42:42

标签: vim nerdtree

我正在使用vim插件NERDTree,我在vimrc文件中有以下命令,这样当我打开vim时,nerdtree会自动运行:

au VimEnter * NERDTree

但是,当我创建一个新选项卡时,我希望NERDTreeMirror在新选项卡上运行(上面的命令甚至不在新选项卡上运行,因此添加au VimEnter * NERDTreeMirror无效)。 我可以在vimrc文件中设置一些东西,以便在新标签打开时运行 au VimEnter * NERDTreeMirror 吗?

1 个答案:

答案 0 :(得分:6)

您可以使用:help event查看所有autocmd事件。有几个有趣的事件,如TabEnterBufNew

顺便说一下,使用 F3 在当前标签中切换NERDTree更方便:

autocmd VimEnter * nmap <F3> :NERDTreeToggle<CR>
autocmd VimEnter * imap <F3> <Esc>:NERDTreeToggle<CR>a
let NERDTreeQuitOnOpen=1
let NERDTreeWinSize=35