17

MacVimでNERDツリーを使用している場合、NERDツリーウィンドウで「t」(またはバックグラウンドで開くには「T」)を使用して新しいタブでファイルを開くことができますが、そのタブに切り替えると、NERDツリーウィンドウは元のタブに残っているため、表示されなくなります。新しいタブでNERDツリーからファイルを開くときに、新しいタブでNERDツリーを自動的に開く方法はありますか?または、NERDツリーはタブ間で存続できますか?

4

3 に答える 3

56

このNERDTreeの振る舞いは、私にとっても苦痛でした。とてもイライラしたので、VimScriptを学び、すべてのタブでNERDTreeの一貫性を常に保つプラグインを作成しました。

Githubで入手できます:https ://github.com/jistr/vim-nerdtree-tabs

于 2011-09-07T08:39:45.643 に答える
15

を使用することもできます:NERDTreeMirror。少なくとも1つのツリーがすでに開いている場合は、タブ間でツリーの一貫性が保たれるため、NERDTreeToggleよりもこれを使用します。

于 2010-04-12T09:42:16.567 に答える
5

Vimの唯一の永続オブジェクトはバッファです。Windowsディスプレイバッファ、タブページはウィンドウを整理します。新しいタブでNERDツリーを開きたい場合は、を呼び出します:NERDTreeToggle。もう1つのオプションは、新しいタブを開き、NERDツリーを開いてから、新しく作成したタブでファイルを開くことです。

しかし、なぜファイルツリーを常に開いておく必要があるのだろうか。ほとんどの場合、それは単なるスペースの無駄です。呼び出すキーをマップして、:NERDTreeToggle実際に使用する必要があるときに簡単に表示できるようにすることができます。

于 2010-02-17T19:12:25.067 に答える