タブのファイルからNERDTreeに戻る方法は?


232

私は通常:

  1. 必要なファイルを選択します。
  2. タブで開きます(デフォルトではt文字)。

しかし、どのようにしてNERDTreeに戻り、タブでもう1つのファイルを開くことができますか?

.vimrcファイルで現在使用している一時的な解決策:

map <F10> :NERDTree /path/to/root/of/my/project

ただし、ルートディレクトリから何度もナビゲーションを開始することはあまり役に立ちません。


4
更新内容がわかりません。いいえ、NERDTreeは独自のタブに表示されませんが、新しいファイルを新しいタブで開いたときに、を使用gtしてNERDTreeを含むタブに戻ることができますか?
innaM 2009年

はい、あなたが正しい。私はこれを見つけました。
リードウルフ、2009年

回答:


77

T代わりにを使用するとt、新しいタブが開くため、前に戻る必要はありませんが、vimのフォーカスは単にNERDTree内に留まります。


タブの代わりにバッファを使用している場合はどうなりますか(Vimでよく言われるように)。*編集:以下の答えは私が探していたものです。
cbartondock 2017

665

Ctrl-ww

これは開いているウィンドウ間を移動します(たとえば、NERDTreeウィンドウ、編集中のファイル、ヘルプウィンドウの間を移動できます。たとえばCtrl、押したままw2回押すだけです)。


4
>>「control」を押しながら「w」を2回押すだけです。残念ながら、これ以降は何も変更されていません。このショートカットには、vimrcに特別なものはありません。あなたはなにか考えはありますか?助けてください
リードウルフ2009年

3
Ctrl-wwは、アクティブなタブの分割ウィンドウ間でカーソルを移動します。真新しいタブでは、スプリットがないため、ctrl-wwは何もしません。
innaM 2009年

1
おそらくあなたの私の推測の仮定、マンニ。
rg88 09年

2
この答えの方がいいと思います!
DNB5brims

Wを3回押すとどうなりますか?
AlienWebguy 2013

136

Ctrl+ wwすべてのウィンドウを循環

Ctrl+ wh窓から出ます

Ctrl+ wj窓から降りる

Ctrl+ wk窓を開ける

Ctrl+ wl右のウィンドウに移動します


この。ありがとうございました。
Erowlin

93

NERDTreeが別のウィンドウで開きます。あなたが見ているその分割ビュー?それらはvim用語でwindowsと呼ばれています。すべてのウィンドウコマンドはCTRL-で始まりますW。左右互いのされている隣接の窓から移動するには、あなたがあなたの現在のウィンドウの左側にあるウィンドウにフォーカスを変更することができますCTRL- w hと右に、そして移動フォーカスCTRL- w l。同様に、CTRL- w jCTRL- w kは水平に分割されたウィンドウ間を移動します(つまり、一方のウィンドウが他方の上にあります)。ここで説明するように、ウィンドウでできることは他にもたくさんあります。

:NERDTreeToggleコマンドを使用して、ツリーを開いたり閉じたりすることもできます。私は通常それをバインドします。


2
.vimrcに:NERDTreeToggleキーバインドを配置すると、非常に役立ちます。<F4>を使用していますが、それは私だけです。project.vim、taglist、およびNERDTreeをそれぞれ<F2>、<F3>、および<F4>に配置しました。これで、プロジェクトを簡単に回避できます。ただし、MiniBufExplorerではうまく機能しません。そのため、これを使用すると問題が発生する可能性があります。
jorelli、2011年

この説明をありがとう。何らかの理由で、初心者ユーザーにとってNERDTreeが実際に新しいVimウィンドウを開くことは明白ではありません。それを理解し、ウィンドウをナビゲートするためのいくつかのコマンドを学んだ後、私はNERDTreeを効果的に使用し始めただけでなく、Vimウィンドウは同じ画面で複数のファイルを開く便利な方法になりました!

25

を使用して、分割ウィンドウに焦点を合わせることができます# ctrl-ww

たとえば、次のキーを押します:

1 ctrl-ww

通常はNERDTreeである最初のウィンドウに焦点を当てます。


1が実際に長い道のりだった後、Ctrlキーを押します。
OldSchool

9

ctrl-ww開いているタブが限られている場合に役立ちます。ただし、開いているタブが多すぎると、煩わしくなります。

:NERDTreeもう一度入力すると、カーソルのフォーカスがどこにあっても、直ちにNERDTreeタブにフォーカスが戻ります。それが役に立てば幸い


5

ctrl-pgupおよびでタブを変更できますctrl-pgdown。そのタブではNERDTreeから来たものがまだ選択されており、別のタブを開くことができます。


3

最近のバージョンのNERDTreeでは、コマンドを使用して、:NERDTreeFocusフォーカスをNERDTreeウィンドウに移動できます。


3

それは言及されておらず、本当に役立つので:

ctrl-wp

以前に選択したウィンドウに移動すると、これが記憶されます

そこに戻ってコマンドとして動作します。新しいウィンドウプレスで木から新しいファイルを開いた後ctrl-wpにするスイッチバック NERDTreeにし、それを使用再び戻り、あなたの前のウィンドウに。

PS:プレビューウィンドウに移動するときctrl-wpに実際に文書化されることは言及する価値があります(参照::help preview-windowおよび:help ctrl-w)。

これは、内部を切り替えてCOC プレビュードキュメントウィンドウを探索するための唯一のキーストロークでもあります


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.