5

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

au VimEnter * NERDTree

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

4

1 回答 1

6

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

F3顺便说一句,在当前选项卡中切换 NERDTree对我来说更方便:

autocmd VimEnter * nmap <F3> :NERDTreeToggle<CR>
autocmd VimEnter * imap <F3> <Esc>:NERDTreeToggle<CR>a
let NERDTreeQuitOnOpen=1
let NERDTreeWinSize=35
于 2011-07-08T22:05:52.950 回答