web-dev-qa-db-ja.com

Intellij端末からショートカットを使用してエディターにジャンプする方法

Intellij IDEA=のほとんどすべてのウィンドウからエディタウィンドウにジャンプできることを知っています Esc。 Intellijのターミナルウィンドウでは、これは機能しません。キーボードショートカットでこれを行う方法を知っている人はいますか?エディタからターミナルにジャンプできるので、これは素晴らしいことです Alt+F12 しかし、マウスを使用せずに他の方法でそれを行うことはできません。

81
pogopaule

UPDATE-2016年3月

この質問に注目が集まっているため、組み込みのアクションを使用すれば、エディターとターミナルウィンドウを簡単に切り替えることができることを皆さんに思い出させたかったのです。デフォルトでは、 Alt+F12 そして F12。他のマッピングを確認するには、View> Tool Window> Terminalのメニューで表示します。または、 組み込みローカルターミナルの操作 Webヘルプページに移動し、右上隅のキーマップオプションを変更し、最後にスクロールします(「関連項目」セクションのすぐ上): 「...」を押して、埋め込みローカル端末とエディターを切り替えます。このアクションはSettings> Keymap> Other> Terminalで再マッピングできます

この質問で説明する主な「問題」は、ターミナルウィンドウを閉じずにターミナルウィンドウからエディターに戻る方法があるかどうかです。

[2016年3月終了アップデート]

================================================== =

私が現時点で考えることができるいくつかのオプション。

  1. Alt+F12 2回目はエディターに戻りますが、ターミナルウィンドウは非表示になります。
  2. Alt+Home ナビゲーションバーに移動してから、 Esc エディターに移動します。これを十分に頻繁に行う場合、二重シーケンスの必要性を排除するために、シーケンスでマクロ(Edit> Macros)を記録できます。次に、ショートカットにマッピングします(Settings> [IDE Settings]> Keymap> Macros)。このオプションの良いところは、どのツールウィンドウからでも機能することです。したがって、一貫した「エディターに戻る」ショートカットとして使用できます。
  3. エディタオプションはありませんが Ctrl+Tab @vikingsteveが言及しているスイッチャー、あなたはできる Ctrl+Tab、 Ctrl+Shift+Tab。繰り返しますが、マクロにそれを記録できます。

他のアイデアがあれば、それらを追加します。

68
Javaru

Ubuntu:

alt + 2(twice) - jump from the terminal to the editor
alt + F12 - open the terminal 

マック:

cmd + 2(twice) - jump from the terminal to the editor
options + F12 (this shortcut toggles the terminal window on and off)
28
Andrey

Preferences > Tools > Terminal > Override IDE shortcutsを無効にするオプションかもしれません

Esc その後働く

22
logcat

OSXでIDEA 13を実行

Mark Vedderの答えを拡張して、これまでの私の経験を以下に示します。

  1. F12(Alt + F12)(Terminal)はターミナルツールウィンドウの表示を切り替えます。そのため、非表示になるとエディターに戻ります。と同様の効果 (Shift + Esc)(_Hide Active Tool Window_)。アクティブなツールウィンドウを非表示にし、エディターにフォーカスを戻します。
    端末を常に表示したい場合はダメです

  2. スクリプト化された対話を通じてエディターに戻るマクロを記録することは素晴らしい考えですが、実際には機能しません。 1つには、Terminalはほとんどのキーストロークをインターセプトするため、マクロをトリガーできません。他のツールウィンドウ(たとえば、プロジェクトツールウィンドウ)からショートカットキーを使用してマクロをトリガーしたとしても、機能しません(_Script execution finished_がIDEAウィンドウ)
    機能しない

  3.  ターミナルウィンドウはほとんどのキーの組み合わせをインターセプトするため、どちらも機能しません。しかし、たとえそれが機能したとしても、エディターを次のファイルに切り替えるので、まだする必要があります  (マークが指摘したように)元の状態に戻ります。
    機能しませんが、別の煩わしさを免れるので気にしないでください

  4. ターミナルにはフォーカスがありますが、いくつかのToolsショートカットはまだアクセス可能に見えますそれらを再割り当てしていない限り in _Preferences->Keymap_(これらに触れないことが非常に重要です-割り当て解除と再割り当てを試みました 1Project)、ターミナル内からトリガーされなくなりました!)。これらのショートカットtwiceのいずれかを呼び出すと、そのツールウィンドウが切り替わり、最終的にエディターに戻ります。たとえば、私は通常_Favorites Tool Window_を使用しません(つまり、通常は表示されません)。 2 x 2
    おそらくあなたのために動作しますか?

  5. の  キーを_Tool Window_で使用すると、フォーカスがエディターに戻ります。したがって、(4。)と同様に、最初に 2 または、ターミナルからより適切に動作する_Tool Window_にフォーカスを移動するその他の作業ショートカット 
    (4。)と同じ

13
dev

OSX PhpStorm 8では、 2 二度動作します。  +数字は™(などの特殊文字であるため、OSXの[デフォルト]ショートカットとして割り当てられる可能性は低い2)。

私にとっては 2、 6、そして 9 このアイデアを活用して、 2 @devが示唆するように、最も破壊的ではありません。

ターミナルフォーカスの問題について オープンチケット があり、今後この動作が改善されるかどうかを確認する価値があります。

5
gmonkey

別の可能性:

Shift + Esc

(これはターミナルパネルを閉じます)

5
Andrey

より良い答えは

Alt + Home

これは、Alt + F12などの回答のほとんどがターミナルを閉じて、フォーカスがエディターに戻ることを望んでいるからです。開かない。この方法で開くこともできます。

1
M.Rez

新しい[ターミナル]タブ(Ctrl+Shift+T ターミナルで)タブヘッダーをエディター領域にドラッグし、「通常の」タブにします。

その後、使用することができます alt+left そして alt+right エディタータブとターミナルタブを切り替える(オーバーライドIDEホットキーモードの場合)、または垂直に分割する場合、「次のスプリッターに移動」ショートカットを割り当てて、切り替えに使用します。

0
rudnev

仮定

このソリューションでは、ターミナルとバージョン管理タブ(または任意のタブ)を常に開いたままにし、それらを閉じないことを想定しています。そして、keybaordショートカットを使用して、ターミナルからエディターにジャンプする必要があります。

ソリューション

  1. 割り当てます 2 (または他のショートカット)ターミナルにジャンプする
  2. あなたはすでに持っています 9 バージョン管理タブにジャンプする
  3. 押す 9 そして Esc。これにより、エディターに移動し、バージョン管理タブとターミナルの両方が開いたままになります
  4. ターミナルに行きたいときは 2

Webstormスクリーンショット

あなたは私のウェブストームを見ることができます、私は常に下部に2つのタブを開きます。また、このスクリーンショットでは、端末を分割モードで開くために使用される端末の設定を確認できます。

enter image description here

0
hhsadiq

Intellij-> Preference-> Keymap-> search "terminal"->。

ショートカットを見つけるか変更します

0
vancexu
  • これにより、エディターが再びアクティブになります

  • Alt + 1 それから Esc

0
351zyf