it-swarm.com.de

So springen Sie mit einer Verknüpfung vom Intellij-Terminal zum Editor

Ich weiß, dass Sie von fast allen Fenstern in Intellij IDEA zum Editorfenster mit springen können Esc. In Intellijs Terminalfenster funktioniert dies nicht. Weiß jemand, wie man das mit einer Tastenkombination macht? Das wäre schön, da ich mit von meinem Editor zum Terminal springen kann Alt+F12 Aber ich kann es nicht anders machen, ohne meine Maus zu benutzen.

81
pogopaule

UPDATE - März 2016

Da diese Frage einige Aufmerksamkeit erhält, wollte ich alle daran erinnern, dass Sie mit einer eingebauten Aktion problemlos zwischen dem Editor und dem Terminalfenster wechseln können. Standardmäßig ist es zugeordnet Alt+F12 und F12. Um andere Zuordnungen zu überprüfen, zeigen Sie sie im Menü unter Ansicht> Tool Windows> Terminal an. Wechseln Sie alternativ zur Web-Hilfeseite Arbeiten mit Embedded Local Terminal und ä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: " Schalten Sie zwischen dem eingebetteten lokalen Terminal und dem Editor um, indem Sie ... "drücken. Sie können diese Aktion in Einstellungen> Keymap> Andere> Terminal neu zuordnen.

Das Hauptproblem bei 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, die mir momentan einfallen.

  1. Alt+F12 Beim zweiten Mal kehren Sie zum Editor zurück, aber das Terminalfenster wird ausgeblendet.
  2. Alt+Home bringt Sie zur Navigationsleiste und schlägt dann zu Esc bringt Sie zum Editor. Wenn Sie dies oft genug tun, können Sie ein Makro ( Bearbeiten> Makros ) mit der Sequenz aufzeichnen, um die doppelte Sequenz unnötig zu machen. Ordnen Sie es dann einer Verknüpfung zu ( Einstellungen> [IDE-Einstellungen]> Keymap> Makros ). Das Schöne an dieser Option ist, dass sie von jedem Werkzeugfenster aus funktioniert. Sie können es also als konsistente Verknüpfung "Zurück zum Editor" verwenden.
  3. Zwar gibt es keine Editor-Option in der Ctrl+Tab Switcher, den @vikingsteve erwähnt, könnten Sie tun Ctrl+TabCtrl+Shift+Tab. Auch das können Sie in einem Makro aufzeichnen.

Wenn mir andere Ideen einfallen, füge ich sie hinzu.

68
Javaru

Ubuntu: 

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

Mac:

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

Möglicherweise können Sie Preferences > Tools > Terminal > Override IDE shortcuts deaktivieren.

Esc arbeitet danach

22
logcat

IDEA 13 unter OSX ausführen

Um auf Mark Vedders Antwort einzugehen, hier meine bisherigen Erfahrungen:

  1. F12(Alt + F12) (Terminal) schaltet die Sichtbarkeit des Terminal-Tool-Fensters um, sodass Sie nach dem Ausblenden zum Editor zurückkehren. Ähnliche Wirkung mit (Umschalt + Esc) (Hide Active Tool Window), wodurch das aktive Werkzeugfenster ausgeblendet wird und der Editor wieder im Fokus steht.
    Nicht gut, wenn das Terminal jederzeit sichtbar sein soll

  2. Es ist zwar eine großartige Idee, ein Makro aufzuzeichnen, mit dem Sie durch Skriptinteraktion zum Editor zurückkehren, in der Praxis funktioniert es jedoch nicht. Zum einen fängt 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 am unteren Rand des IDEA angezeigt wird). Fenster)
    Funktioniert nicht

  3.  funktioniert auch nicht, da das Terminal-Fenster die meisten Tastenkombinationen abzufangen scheint. Aber selbst wenn es funktionieren würde, würde es den Editor auf die nächste Datei umstellen, so dass Sie immer noch eine ausführen müssten  um zum Original zurückzukehren (wie Mark hervorhob).
    Funktioniert nicht, macht aber nichts aus, da dies einen weiteren Ärger erspart

  4. Während Terminal den Fokus hat, scheinen einige Tools-Verknüpfungen noch verfügbar zu sein solange Sie sie nicht neu zugewiesen haben in Preferences->Keymap (sehr wichtig, dass Sie diese nicht berühren - ich habe versucht, die Zuordnung aufzuheben und sie neu zuzuweisen 1(Project) und es würde nicht länger innerhalb des Terminals ausgelöst!). Wenn Sie eine dieser Tastenkombinationen aufrufen zweimal, wird das Tool-Fenster umgeschaltet, und Sie kehren schließlich zum Editor zurück. Beispielsweise verwende ich normalerweise nicht den Favorites Tool Window (d. H. Normalerweise nicht sichtbar). Wenn ich also aus dem Terminal ausbrechen muss, gebe ich einfach Folgendes ein 2 x 2.
    Funktioniert vielleicht für Sie?

  5. Das  Wenn die Taste auf einem Tool Window verwendet wird, wird der Fokus wieder auf den Editor verlagert. Also, ähnlich wie bei (4.), zuerst 2 oder eine andere Arbeitsverknüpfung, um den Fokus vom Terminal auf einen besser erzogenen Tool Window zu verlagern .
    Wie (4.)

13
dev

Unter OSX PhpStorm 8 2 zweimal funktioniert.  + -Zahlen werden unter OSX wahrscheinlich nicht als [Standard] -Verknüpfungen zugewiesen, da es sich um Sonderzeichen wie ™ handelt (2).

Nur für mich 26, und 9 mit dieser Idee arbeiten, 2 am wenigsten störend, wie @dev andeutet.

Es gibt ein offenes Ticket für das Terminal-Fokus-Problem, das möglicherweise zu beachten ist, um festzustellen, ob sich dieses Verhalten in Zukunft verbessert.

5
gmonkey

Andere Möglichkeit:

Shift + Esc

(Dies wird Terminal Panel schließen)

5
Andrey

Intellij -> Preference -> Keymap -> Suche "Terminal" ->.

suchen oder ändern Sie die Verknüpfung dort

1
vancexu

Sie können eine neue Registerkarte "Terminal" erstellen (Ctrl+Shift+T im Terminal) und ziehen Sie den Tab-Header in den Editor-Bereich, um ihn zu einem "normalen" Tab zu machen.

Dann können Sie verwenden alt+left und alt+right Um zwischen der Registerkarte "Editor" und der Registerkarte "Terminal" zu wechseln (im Modus "Override IDE Hotkeys") oder vertikal zu teilen, weisen Sie die Verknüpfung "Gehe zum nächsten Splitter" zu, und verwenden Sie sie zum Umschalten.

0
rudnev

Ich glaube die bessere Antwort ist 

Alt + Home

Dies liegt daran, dass die meisten Antworten wie Alt + F12 das Schließen des Terminals betreffen und hoffen, dass der Fokus wieder auf den Editor zurückgesetzt wird. Mit Alt + Home wird jedoch der Editor ausgewählt, und manchmal liegt der Fokus auf der Datei, ist aber tatsächlich der Fall nicht geöffnet. Auf diese Weise können Sie es auch öffnen.

0
M.Rez

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 mit der Tastenkombination von Terminal zu Editor springen.

Lösung

  1. Zuordnen 2 (oder eine andere Verknüpfung), um zum Terminal zu springen
  2. Du hast schon 9 um zur Registerkarte Versionskontrolle zu springen
  3. Drücken Sie 9 und Esc. Hiermit gelangen Sie zum Editor und die Registerkarte und das Terminal für die Versionskontrolle bleiben geöffnet
  4. Wenn Sie zum Terminal wollen, drücken Sie einfach 2

Webstorm-Screenshot

Sie können meinen Webstorm 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.

enter image description here

0
hhsadiq
  • Dadurch wird der Editor erneut aktiviert

  • Alt + 1 dann Esc

0
351zyf