为什么NERDTree看起来会随机分割或打开一个新面板?

10

我喜欢使用vim和NerdTree,但是每次尝试打开文件查看时,似乎有一半的情况下它会删除我正在编辑的旧文件并打开新文件,另一半情况下则会将面板一分为二,让我同时查看两个页面。

有时候会用到分屏功能,但我不知道为什么NERDTree有时会这样做,有时不会。我只是在树形目录里找到文件并按回车键,不知道发生了什么,但有点烦人。

1个回答

14
如果您使用命令 o,并且当前窗口包含尚未编辑的文件,则窗口内容将被替换为新打开的文件。否则,会打开新的分屏(以避免丢失当前文件的修改)。
如果您想更好地控制NERDTree的行为,请按照此速查表操作:
o: open in prev window
go: preview
t: open in new tab
T: open in new tab silently
i: open split
gi: preview split
s: open vsplit
gs: preview vsplit

2
太棒了。非常感谢你。 - Alexander Kleinhans
1
预览(previes vsplit 和 preview split)有什么用途? - anilbey
如何移除一个分割? - yolob 21

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接