vim 7.3 と NERDTree 4.1 プラグインを使用しています。
2 つの NERDTrees を同じタブに表示しようとしましたが、その方法が見つからないため、1 日と呼ぶ寸前です。
それが可能であれば、誰か新しい人がいるかどうか疑問に思いました。
ディレクトリノードの上で「s」を押すと、目的の結果に近づきます。これにより、NERDTree の特性を備えた新しい垂直ウィンドウが開きますが、配置はありません。
したがって、編集用に開いているファイルの優先度が高くなるように、サイズを変更する必要がある場合があります。
vert resize 30
新しい NERDTree ウィンドウの高さと幅を設定して、新しいファイルで動き続けないようにすることもできます。
set wfw
set wfh
そして、新しいウィンドウからノードを開こうとするたびに(「s」を使用)、右に移動するため、で戻す必要があります。
CTRL-W_H
あまり便利ではありません。
その場合、NERD ツリーの現在の状態では、質問に対する答えはノーです。
うーん、それは不可能だと思います。少なくとも解決策はわかりません。NERDTree ウィンドウは、別のウィンドウを開いてツリーを切り替えても、単一のウィンドウに影響するように、画面ごとに配置されます。
ヘルプを検索してきましたが、見つけた最も近いトピックはウィンドウの配置に関するものです。複数のウィンドウについては何も述べていませんが、1 つの排他的な 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.
------------------------------------------------------------------------------
NerdTree を開いて、コマンド モード:sp
に移動し、 orと記述します:vsp
。これで、オタク ツリーが 2 つのペインに分割されます。
これには、ナビゲーションにいくつかの問題があり、サイズ変更が期待どおりに機能しません。それ以外の場合はうまく機能します。