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

标签 vim nerdtree

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

au VimEnter * NERDTree

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

最佳答案

您可以使用 :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

关于vim - 在 Vim 中打开新选项卡时运行 NERDTree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630843/

相关文章:

python - 从项目中 Grep 类/函数

java - vim 在 java 注释后缩进

vim - Nerdtree-保存打开目录的状态

python - 使用 Python 支持编译的 Vim 但看不到 sys 版本

configuration - 所有窗口的单个 vim 状态行

vim - 如何在vim中获取路径(或字符串)的尾部

vim - NERDTree:未创建节点

Vim 和 NERDTree - 重新映射输入功能

vim - 操作拆分时忽略 NerdTree 缓冲区

vim - 将 NERDTree 双击重新映射到 'T'