微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

au VimEnter * NERDTree

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

解决方法

您可以使用以下命令查看所有autocmd事件:help event.有很多有趣的事件,如TabEnter和BufNew.

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐