标签和Nerdtree

时间:2012-05-19 23:42:43

标签: vim vi nerdtree

我正在寻找一种方法:

  • 在所有打开的标签中坚持NerdTree OR
  • 在新标签页中打开文件,同时保持对NERDTree的关注

我尝试了很多方法。例如,使用

autocmd TabEnter * NERDTreeToggle 

那变得非常混乱。该选项卡右侧显示NERDTree。如果我专注于另一个选项卡并返回到新选项卡,则会在右侧正确打开第三个分割,并正确显示NERDTree。

我打算在打开文件时简单地使用 T 。焦点不会更改为新文件,但NERDTree会消失,我将保留在“无名称”选项卡中。

任何人都有一个简洁的解决方案吗?

更新:

将NERDTree重置为HEAD - T 在打开时开始工作

我仍然非常喜欢在所有标签的左侧默认打开NERDTree的解决方案。

1 个答案:

答案 0 :(得分:5)

我刚才见过this project。我从来没有尝试过,因为我对这个功能不感兴趣,也许其他人呢?

但你应该停止尝试使用Vim,就好像它是Gedit或TextMate或者你习惯的其他编辑器一样。 Vim中的选项卡根本不像其他编辑器中的选项卡那样工作:您不能将它们视为特定文件的1:1“代理”,因为它们可以包含任意数量的“文件”,并且它们的名称可以在很多种方法。

相反,请了解“缓冲区”和“窗口”。