我正在寻找一种方法:
我尝试了很多方法。例如,使用
autocmd TabEnter * NERDTreeToggle
那变得非常混乱。该选项卡右侧显示NERDTree。如果我专注于另一个选项卡并返回到新选项卡,则会在右侧正确打开第三个分割,并正确显示NERDTree。
我打算在打开文件时简单地使用 T 。焦点不会更改为新文件,但NERDTree会消失,我将保留在“无名称”选项卡中。
任何人都有一个简洁的解决方案吗?
更新:
将NERDTree重置为HEAD - T 在打开时开始工作
我仍然非常喜欢在所有标签的左侧默认打开NERDTree的解决方案。
答案 0 :(得分:5)
我刚才见过this project。我从来没有尝试过,因为我对这个功能不感兴趣,也许其他人呢?
但你应该停止尝试使用Vim,就好像它是Gedit或TextMate或者你习惯的其他编辑器一样。 Vim中的选项卡根本不像其他编辑器中的选项卡那样工作:您不能将它们视为特定文件的1:1“代理”,因为它们可以包含任意数量的“文件”,并且它们的名称可以在很多种方法。
相反,请了解“缓冲区”和“窗口”。