3

我正在使用 vim 7.3 和 NERDTree 4.1 插件。

我一直试图让 2 个 NERDTrees 出现在同一个选项卡中,但找不到如何做到这一点,所以我快要结束了。

只是想知道是否有新人如果可能的话,如果可能的话怎么办?

4

3 回答 3

2

嗯,我认为这是不可能的,至少我不知道任何解决方案。NERDTree 窗口以屏幕方式定位,即使您打开另一个窗口并切换树,它也会影响单个窗口。

我一直在寻找帮助,但我找到的最接近的主题是关于窗口定位。它没有说明多个窗口,但建议屏幕上将出现一个专有的 NERDTree 窗口:

------------------------------------------------------------------------------
                                                             'NERDTreeWinPos'
Values: "left" or "right"
Default: "left".

This option  is used  to determine  where NERD  tree window  is placed  on the
screen.

This  option  makes  it  possible   to  use  two  different  explorer  plugins
simultaneously. For example, you could have  the taglist plugin on the left of
the window and the NERD tree on the right.

------------------------------------------------------------------------------
于 2011-02-04T18:04:48.040 回答
2

我通过在目录节点上按“s”来接近所需的结果,这将打开一个具有 NERDTree 特征但没有定位的新垂直窗口。

因此,我可能需要调整大小,以便打开以进行编辑的文件具有更大的优势:

vert resize 30

并可能设置新 NERDTree 窗口的高度和宽度,使其不会随着新文件移动:

set wfw
set wfh

然后每次我尝试从新窗口(使用's')打开一个节点时,它都会向右移动,所以我需要将它移回来。

CTRL-W_H

我必须承认不是很方便。

在那种情况下,问题的答案是否定的,在 NERD Tree 的当前状态下

于 2011-02-11T17:06:47.033 回答
0

只需打开 NerdTree 并进入命令模式并写入:sp:vsp. 现在书呆子树将分成 2 个窗格。

这在导航中存在一些问题,并且调整大小不会按预期工作。否则效果很好。

于 2021-09-25T06:46:55.410 回答