在 Vim 中打开新选项卡时运行 NERDTree
我正在使用 vim 插件 NERDTree,并且我的 vimrc 文件中有以下命令,以便当我打开 vim 时 nerdtree 自动运行:
au VimEnter * NERDTree
但是,当我创建新选项卡时,我希望 NERDTreeMirror 在新选项卡上运行选项卡(上面的命令甚至不在新选项卡上运行,因此添加 au VimEnter * NERDTreeMirror 无效)。 我可以在 vimrc 文件中设置一些内容,以便在打开新选项卡时在新选项卡上运行 au VimEnter * NERDTreeMirror 吗?
I'm using the vim plugin NERDTree, and I have the following command in my vimrc file so that nerdtree automatically runs when I open vim:
au VimEnter * NERDTree
However, when I create a new tab, I want NERDTreeMirror to run on the new tab (which, the command above isn't even running on new tabs so adding au VimEnter * NERDTreeMirror is ineffective).
Is there something I can set in the vimrc file to run au VimEnter * NERDTreeMirror on new tabs when they're opened?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
:help event
查看所有 autocmd 事件。有几个有趣的事件,例如TabEnter
和BufNew
。顺便说一句,我在当前选项卡中使用 F3 切换 NERDTree 更方便:
You may take a look at all the autocmd events using
:help event
. There are several interesting events likeTabEnter
andBufNew
.By the way, it's more convenient for me to use F3 to toggle NERDTree in the current tab: