在 MacVim 上使用 NERD 树时,我可以在 NERD 树窗口中使用“t”(或“T”在后台打开它)在新选项卡中打开文件,但是当我切换到该选项卡时,NERD 树窗口不再可见,因为它保留在原始选项卡中。在新选项卡中从 NERD 树打开文件时,是否有办法在新选项卡中自动打开 NERD 树?或者 NERD Tree 可以跨标签持续存在吗?
问问题
8584 次
3 回答
56
这种 NERDTree 行为对我来说也是一种痛苦。这让我非常恼火,以至于我学习了 VimScript 并制作了一个插件,让 NERDTree 在所有选项卡中始终保持一致。
你可以在 Github 上获取它:https ://github.com/jistr/vim-nerdtree-tabs
于 2011-09-07T08:39:45.643 回答
15
您也可以使用:NERDTreeMirror
. 当至少一棵树已经打开时,我更喜欢 NERDTreeToggle,因为它使树在选项卡之间保持一致。
于 2010-04-12T09:42:16.567 回答
5
Vim 中唯一的持久对象是缓冲区。窗口显示缓冲区,标签页组织窗口。如果要在新选项卡中打开 NERD 树,请调用:NERDTreeToggle
. 另一种选择是打开一个新选项卡,打开 NERD 树,然后在新创建的选项卡中打开文件。
不过,我想知道为什么您要一直打开文件树。大多数时候,这只是浪费空间。您可以将一个键映射到调用:NERDTreeToggle
,以便在您实际需要使用它时轻松使其可见。
于 2010-02-17T19:12:25.067 回答