Ich weiß, dass Sie mit fast allen Fenstern in Intellij IDEA zum Editorfenster mit springen können Esc. Im Terminalfenster von Intellij funktioniert dies nicht. Weiß jemand, wie man das mit einer Tastenkombination macht? Das wäre schön, da ich mit Alt+ von meinem Editor zum Terminal springen kann, F12aber ich kann es nicht anders machen, ohne meine Maus zu benutzen.
intellij-idea
keyboard-shortcuts
Pogopaule
quelle
quelle
0
ist Editor, hilft das?0
istAnt Build
Shift + Esc
Sie einfach von @Andrey unten erwähnt.Antworten:
UPDATE - März 2016
Da diese Frage einige Aufmerksamkeit erhält, wollte ich alle daran erinnern, dass Sie mit einer integrierten Aktion leicht genug zwischen dem Editor und dem Terminalfenster wechseln können. Standardmäßig ist es Alt+ F12und zugeordnet ⌥F12. Um andere Zuordnungen zu überprüfen, zeigen Sie sie im Menü unter Ansicht> Werkzeugfenster> Terminal an . Wechseln Sie alternativ zur Webseite " Arbeiten mit eingebettetem lokalem Terminal", ändern Sie die Option "Keymap" in der oberen rechten Ecke und scrollen Sie bis zum Ende (direkt über dem Abschnitt "Siehe auch"), wo Folgendes steht: "Wechseln Sie zwischen dem eingebetteten lokalen Terminal und Editor durch Drücken von ... ". Sie können diese Aktion unter Einstellungen> Tastaturbelegung> Andere> Terminal neu zuordnen
Das Hauptproblem in dieser Frage ist, ob es eine Möglichkeit gibt, vom Terminalfenster zum Editor zurückzukehren, ohne das Terminalfenster zu schließen.
[Update Ende März 2016]
================================================== =
Einige Optionen, an die ich im Moment denken kann.
Wenn mir andere Ideen einfallen, füge ich sie hinzu.
quelle
Ubuntu:
Mac:
quelle
™™
Es kann eine Option zum Deaktivieren sein
Preferences > Tools > Terminal > Override IDE shortcuts
Esc funktioniert danach
quelle
Ausführen von IDEA 13 unter OSX
Um die Antwort von Mark Vedder zu erweitern, hier meine bisherige Erfahrung:
⌥F12(Alt + F12) (
Terminal
) schaltet die Sichtbarkeit des Terminal-Tool-Fensters um, sodass Sie nach dem Ausblenden zurück zum Editor gelangen. Ähnliches gilt für ⇧⎋(Umschalt + Esc) (Hide Active Tool Window
), wodurch das aktive Werkzeugfenster ausgeblendet wird und der Fokus wieder auf den Editor gelegt wird.Nicht gut, wenn das Terminal jederzeit sichtbar sein soll
Es ist zwar eine gute Idee, ein Makro aufzuzeichnen, das Sie durch Interaktion mit Skripten zum Editor zurückführt, in der Praxis funktioniert es jedoch nicht. Zum einen fängt das Terminal die meisten Tastenanschläge ab, sodass Sie das Makro nicht auslösen können. Selbst wenn Sie es schaffen, das Makro über die Tastenkombination eines anderen Werkzeugfensters (z. B. des Projektwerkzeugfensters) auszulösen, funktioniert es nicht (obwohl
Script execution finished
es am unteren Rand des IDEA-Fensters angezeigt wird).Funktioniert nicht
⌃⇥funktioniert auch nicht, da das Terminalfenster die meisten Tastenkombinationen abzufangen scheint. Aber selbst wenn es funktionieren würde, würde der Editor auf die nächste Datei umgeschaltet, sodass Sie immer noch eine ⌃⇧⇥ausführen müssten , um zur ursprünglichen Datei zurückzukehren (wie Mark betonte).
Funktioniert nicht, macht aber nichts aus, da es einen weiteren Ärger erspart
Während Terminal - Fokus hat, scheint es einige
Tools
Abkürzungen noch zugänglich sind , solange man sie nicht neu zugewiesen haben inPreferences->Keymap
(wichtig sehr Sie diese nicht berühren - Ich habe versucht , Aufheben der Zuweisung und Neuzuweisung ⌥1(Project
!) Und es würde nicht mehr Trigger aus Terminal) . Wenn Sie eine dieser Verknüpfungen zweimal aufrufen, wird das Tool-Fenster umgeschaltet, und Sie kehren schließlich zum Editor zurück. Zum Beispiel verwende ich normalerweise nicht dasFavorites Tool Window
(dh normalerweise nicht sichtbar). Wenn ich also aus dem Terminal ausbrechen muss, gebe ich einfach ⌥2 x 2 ein .Vielleicht funktioniert für Sie?
Der ⎋Schlüssel, wenn auf jeder einzelnen
Tool Window
wird Fokus wieder auf den Editor verschieben. So ähnlich (4.), zuerst tun ⌥2oder jede andere Arbeits Verknüpfung Fokus aus dem Terminal zu einem wohlerzogenenTool Window
, dann ⎋.Gleich wie (4.)
quelle
alt+2
zweimal ist der GewinnerAlt + 2
gibt2
jedes Mal ein ungerades Symbol in das Terminal ein, wenn Sie sich auf den Editor konzentrieren möchten (zumindest auf Windows), was ziemlich ärgerlich istalt+2
hat bei mir nicht funktioniert. Es wird ein ungerades Symbol (Markensymbol) in das Terminal eingegeben. Die anderen hier erwähnten Verknüpfungen schließen auch das Terminalfenster (Ein / Aus), was ärgerlich ist.Andere Möglichkeit:
(Dieser schließt die Klemmenleiste)
quelle
Unter OSX PhpStorm 8 ⌘ 2funktioniert zweimal. ⌥+ -Nummern werden unter OSX wahrscheinlich nicht als [Standard] -Verknüpfungen zugewiesen, da es sich um Sonderzeichen wie ™ handelt (⌥ 2 ) handelt.
Für mich nur ⌘ 2, ⌘ 6und die ⌘ 9Arbeit mit dieser Idee, ⌘ 2die am wenigsten störend sein wie @dev vermuten läßt.
Es gibt ein offenes Ticket zum Problem mit dem Terminalfokus, das möglicherweise beachtet werden sollte, um festzustellen, ob sich dieses Verhalten in Zukunft verbessert.
quelle
Ich glaube, die bessere Antwort ist
Dies liegt daran, dass es bei den meisten Antworten wie Alt + F12 darum geht, das Terminal zu schließen und zu hoffen, dass der Fokus wieder auf den Editor gerichtet ist. Bei Alt + Home liegt der Fokus jedoch auf der Auswahl des Editors, und manchmal liegt der Fokus auf der Datei, ist es aber tatsächlich nicht geöffnet. Auf diese Weise können Sie es auch öffnen.
quelle
Ab 2020 können Sie mit derselben Taste ( Alt+ F12) zwischen dem Terminal und dem vorherigen Fenster wechseln, in dem Sie sich befanden.
quelle
Annahme
Bei dieser Lösung wird davon ausgegangen, dass Sie die Registerkarte Terminal und Versionskontrolle (oder eine beliebige Registerkarte) immer geöffnet lassen und keine davon schließen möchten. Und Sie möchten mithilfe der Tastenkombination vom Terminal zum Editor springen.
Lösung
Webstorm-Screenshot
Sie können meinen Websturm sehen, ich öffne immer zwei Registerkarten unten. In diesem Screenshot sehen Sie auch die Einstellungen des Terminals, mit denen es im geteilten Modus geöffnet wird.
quelle
Sie können eine neue Terminal-Registerkarte erstellen ( Ctrl+ Shift+T im Terminal) und die Registerkartenüberschrift in den Editorbereich ziehen, um sie zu einer "normalen" Registerkarte zu machen.
Anschließend können Sie alt+ leftund alt+ rightzum Umschalten zwischen Editor- und Terminal-Registerkarte verwenden (im IDE-Hotkey-Modus überschreiben) oder vertikal teilen, die Verknüpfung "Zum nächsten Splitter wechseln" zuweisen und zum Umschalten verwenden.
quelle
Dadurch wird der Editor wieder aktiviert
Alt+ 1dannEsc
quelle
Injellij -> Einstellungen -> Key Map -> Suche nach "Terminal" ->.
Suchen oder ändern Sie dort die Verknüpfung
quelle