私は通常:
- 必要なファイルを選択します。
- タブ(デフォルトではt文字)で開きます。
しかし、NERDTree に戻ってタブでもう 1 つのファイルを開くにはどうすればよいでしょうか。
.vimrc ファイルで現在使用している一時的な解決策:
map <F10> :NERDTree /path/to/root/of/my/project
しかし、ルート ディレクトリから何度もナビゲーションを開始するのはあまり役に立ちません。
Ctrl-ww
これにより、開いているウィンドウ間を移動します (つまり、NERDTree ウィンドウ、編集中のファイル、およびヘルプ ウィンドウの間を移動できます。たとえばCtrl、押したままw2 回押すだけです)。
Ctrl+wwすべてのウィンドウを循環
Ctrl+whウィンドウを離れます
Ctrl+wjウィンドウを下ろす
Ctrl+wkウィンドウを開く
Ctrl+wl右のウィンドウに移動します
NERDTree が別ウィンドウで開きます。あなたが見ているその分割ビュー?これらは、vim 用語ではウィンドウと呼ばれます。すべてのウィンドウ コマンドはCTRL-で始まりますW。互いに左右にある隣接するウィンドウから移動するには、 - で現在のウィンドウの左側のウィンドウにフォーカスを移動し、-CTRLでw hフォーカスを右側に移動します。同様に、-と-は、水平に分割されたウィンドウ間を移動します (つまり、一方のウィンドウがもう一方の上にあります)。ここで説明されているように、ウィンドウでできることは他にもたくさんあります。CTRLw lCTRLw jCTRLw k
:NERDTreeToggle コマンドを使用して、ツリーを開いたり閉じたりすることもできます。私は通常、do t をバインドします。
T代わりに使用するtと、新しいタブが開かれるため戻る必要はありませんが、vim のフォーカスは単に NERDTree 内に留まります。
を使用して分割ウィンドウにフォーカスできます# ctrl-ww
。
たとえば、次のように押します。
1 ctrl-ww
通常は NERDTree である最初のウィンドウに焦点を当てます。
ctrl-ww開いているタブが限られている場合に便利です。ただし、開いているタブが多すぎると面倒になる可能性があります。
もう一度入力し:NERDTree
て、カーソルのフォーカスがどこにあってもすぐに NERDTree タブにフォーカスを戻します。それが役立つことを願っています
タブはctrl-pgupと で変更できますctrl-pgdown。そのタブでは、NERDTree から来たものがまだ選択されており、別のタブを開くことができます。