Intellijターミナルからショートカットでエディターにジャンプする方法


92

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


3
ctrl-tabですばやく切り替えられます-メモリから0エディターだと思いますが、それは役に立ちますか?
vikingsteve 2014年

@vikingsteve 0Ant Build
dev

おかげで、右、それはちょうどctrl-tabです。詳細については、Mark Veddersの回答を参照してください。
vikingsteve、2014年

2
これを支持することは役立つはずです:youtrack.jetbrains.com/issue/IDEA-116865
圧倒的な

ターミナルパネル用。Shift + Esc下記の@Andreyから使用するだけです。
JohnWatsonDev 2018年

回答:


79

更新-2016年3月

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

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

【2016年3月末更新】

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

現在考えられるいくつかのオプション。

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

他のアイデアを思いついたら、追加します。


@NaderHadjiGhanbariどのソリューションがあなたのために働きましたか?どのバージョン/ OSを使用していますか?
DEV

1
@devマクロ+マクロへのショートカットを割り当てます。
Nader Ghanbari、2014年

OSXのphpStormでopt-f12がそれを行いました。リフェサバー!
Scott Byers

30

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)

2
私のマシンでは、これは2回だけ..「TM」の文字入力™™
HASEN

このショートカットを使用するようにIntelliJをどのように構成しますか?hasenと同じ結果になります。
Logan

@Logan構成しませんでした。それは私のマシン(Ubuntu)で動作します
Andrey

1
Macでcmd + 2 2回
William Turrell

22

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

Esc その後動作します


優れたソリューションです。このオプションをオフにすると、最初にエディターウィンドウに移動しなくても、別のウィンドウ(「バージョンコントロール」など)に直接移動できます。
Nicolas Forney

デバッグ(実行)ウィンドウに同様のソリューションを使用する方法を知っていますか?
Joris Kok

14

OSXでIDEA 13を実行する

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

  1. F12(Alt + F12)(Terminal)は、ターミナルツールウィンドウの表示を切り替えます。非表示にすると、エディターに戻ります。(Shift + Esc)(Hide Active Tool Window)と同様の効果。アクティブなツールウィンドウが非表示になり、フォーカスがエディターに戻ります。
    ターミナルを常に表示したい場合は問題ありません

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

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

  4. ターミナルにはフォーカスがありますが、それら再割り当てしない限り、一部のToolsショートカットは引き続きアクセスできます(非常に重要なのは、これらに触れないでください-割り当てを解除して再割り当て()しようとすると、ターミナル内からトリガーされなくなります!) 。これらのショートカットを2回呼び出すと、ツールウィンドウが切り替わり、最終的にエディターに戻ります。たとえば、私は通常(つまり、通常は表示されない)を使用しないので、ターミナルから抜け出す必要があるときはいつでも、単にx 2と入力します。多分あなたのために働くのですか?Preferences->Keymap1ProjectFavorites Tool Window2

  5. いずれにも使用された場合、キーは、Tool Windowエディタにフォーカスバックをシフトします。したがって、(4。)と同様に、最初にdo 2またはその他の機能するショートカットを使用して、フォーカスをTerminalからより適切な動作のに移動しTool Window、次に
    (4)と同じ


thisこのキーは何ですか?
Rytek 2015年

1
alt+22回が勝者です
AA。

2
私は同意しません。(少なくともWindowsでは)エディターに焦点を当てたいたびにターミナルにAlt + 2奇妙な2記号を入力します。これはかなり煩わしい
Red Hot Chili Coder

Cmd + 2でお気に入りに移動し、続いてESCを押すとうまくいきます!
ギャップ

alt+2私にとってはうまくいきませんでした。端末に奇数記号(商標記号)を入力します。ここで言及されている他のショートカットもターミナルウィンドウを閉じます(オン/オフ)。
alltej 2018


5

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

私にとっては、唯一の 2 6 9このアイデアと作品、 2、、、そして @ devが示唆するように混乱を最小限に抑えます。

ターミナルフォーカスの問題に関するオープンチケットがあり、この動作が将来改善されるかどうかを確認するためにフォローする価値があります。


⌘2回、私のためにも働いた!El CapitanでIntelliJ IDEA Ultimateを実行しています。
webappzero 2016年

1

より良い答えは

Alt + Home

これは、Alt + F12のような答えのほとんどがターミナルを閉じてフォーカスがエディターに戻ることを期待しているためですが、Alt + Homeを使用すると、エディターの選択にフォーカスが移動し、ファイルにフォーカスが移動することもありますが、実際には開かれていません。この方法でも開くことができます。


1

2020以降、同じキー(Alt+ F12)を使用して、ターミナルと以前のウィンドウを切り替えることができます。


0

仮定

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

解決

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

Webstormスクリーンショット

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

ここに画像の説明を入力してください


0

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

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


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

  • Alt+ 1その後Esc


-1

Injellij-> Preference-> Key Map-> search "terminal"->。

そこでショートカットを見つけたり変更したりします

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