私は通常:
- 必要なファイルを選択します。
- タブで開きます(デフォルトではt文字)。
しかし、どのようにしてNERDTreeに戻り、タブでもう1つのファイルを開くことができますか?
.vimrcファイルで現在使用している一時的な解決策:
map <F10> :NERDTree /path/to/root/of/my/project
ただし、ルートディレクトリから何度もナビゲーションを開始することはあまり役に立ちません。
私は通常:
しかし、どのようにしてNERDTreeに戻り、タブでもう1つのファイルを開くことができますか?
.vimrcファイルで現在使用している一時的な解決策:
map <F10> :NERDTree /path/to/root/of/my/project
ただし、ルートディレクトリから何度もナビゲーションを開始することはあまり役に立ちません。
回答:
T代わりにを使用するとt、新しいタブが開くため、前に戻る必要はありませんが、vimのフォーカスは単にNERDTree内に留まります。
Ctrl-ww
これは開いているウィンドウ間を移動します(たとえば、NERDTreeウィンドウ、編集中のファイル、ヘルプウィンドウの間を移動できます。たとえばCtrl、押したままw2回押すだけです)。
NERDTreeが別のウィンドウで開きます。あなたが見ているその分割ビュー?それらはvim用語でwindowsと呼ばれています。すべてのウィンドウコマンドはCTRL-で始まりますW。左右互いのされている隣接の窓から移動するには、あなたがあなたの現在のウィンドウの左側にあるウィンドウにフォーカスを変更することができますCTRL- w hと右に、そして移動フォーカスCTRL- w l。同様に、CTRL- w jとCTRL- w kは水平に分割されたウィンドウ間を移動します(つまり、一方のウィンドウが他方の上にあります)。ここで説明するように、ウィンドウでできることは他にもたくさんあります。
:NERDTreeToggleコマンドを使用して、ツリーを開いたり閉じたりすることもできます。私は通常それをバインドします。
それは言及されておらず、本当に役立つので:
ctrl-wp
以前に選択したウィンドウに移動すると、これが記憶されます。
そこに戻ってコマンドとして動作します。新しいウィンドウプレスで木から新しいファイルを開いた後ctrl-wpにするスイッチバック NERDTreeにし、それを使用再び戻り、あなたの前のウィンドウに。
PS:プレビューウィンドウに移動するときctrl-wpに実際に文書化されることは言及する価値があります(参照::help preview-window
および:help ctrl-w
)。
これは、内部を切り替えてCOC プレビュードキュメントウィンドウを探索するための唯一のキーストロークでもあります。
gt
してNERDTreeを含むタブに戻ることができますか?