Wechseln Sie zur Editor-Verknüpfung in Intellij IDEA

231

Ich kann zum ProjektbaumF12 springen (wenn es das letzte Werkzeug war, das ich verwendet habe), aber gibt es eine Verknüpfung zum Zurückspringen zum Editor?

Flashrunner
quelle
2
Wenn Sie ESC für etwas anderes verwenden (z. B. vim), hilft das Upvoting der Situation: Upvoting sollte helfen: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic
1
Schlagen Sie dafür Alt + 1 vor, näher an Ihren Fingerpositionen
Pipo

Antworten:

503

Esc bringt normalerweise den Fokus zurück zum Editor.

CrazyCoder
quelle
2
Ah, schade. Danke für Ihre schnelle Antwort!
Ionuț G. Stan
29
Danke dir! Ich kann nicht glauben, wie schwer ich nach diesen Informationen suchen musste :)
Alexander Torstling
32
Hallo! Das scheint mit Terminal leider nicht zu funktionieren. Kennen Sie eine Problemumgehung?
Ven
24
Genau das, was @Ven gesagt hat. Einige Werkzeugfenster reagieren nur auf Shift-Escape, was funktioniert, aber das Werkzeugfenster verbirgt.
Spieden
5
Es gibt einige Problemumgehungen für das Terminal. Siehe diese Antwort: stackoverflow.com/a/23860667/722929
Tobber
21

Mit Alt + Home können Sie sich auf die Auswahl der Datei konzentrieren und die Eingabetaste drücken, um zum Editor zu gelangen.

Esc wird nicht immer den Fokus auf den Editor legen.

Verwenden Sie für Mac-Benutzer (Sie haben keine Home-Taste) Befehl + E, um die zuletzt verwendeten Dateien zu öffnen, und drücken Sie die Eingabetaste.

M.Rez
quelle
12

Durch Drücken von F4 ( Jump to SourceAktion) in einer ausgewählten Ressource in der Projektansicht wird der Editor mit Fokus geöffnet.

Marcos Vasconcelos
quelle
2
Das ist wirklich ärgerlich, dass ich die Eingabetaste als zweite Verknüpfung (neben F4) hinzufügen musste, um die Datei aus der Projektansicht zu öffnen und zu fokussieren
avalanche1
1
Beste Problemumgehung für mich, da kein anderes Fenster ausgeblendet wird. Vielen Dank.
Davidxxx
5

Eine weitere einfache Möglichkeit, mit zwei nahe beieinander liegenden Tasten vom Terminal zum Editor (auf dem Mac) zu gelangen: Drücken Sie ⌘1, um zum Projektwerkzeugfenster zu gelangen, und drücken Sie dann Esc.

Rostiger brauner Nagel
quelle
4

Dies ist definitiv eine Problemumgehung, aber auf Mac OS funktionieren die folgenden Tastenanschläge:

[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]

Also habe ich mit Automator einen Service wie folgt erstellt:

  • erhält keine Eingabe
  • nur für meine IDE aktiv (phpstorm)
  • führt ein AppleScript aus (siehe unten)

Dann habe ich den Dienst über "Systemeinstellungen> Tastatur> Verknüpfungen> Dienste" zugeordnet

[ CTRL + OPTION + CMD + i ]

Der Automator Service enthält das folgende AppleScript:

on run {input, parameters}
    tell application "System Events"

        keystroke "A" using {shift down, command down}

        delay 0.2
        keystroke "edit"

        delay 0.2
        keystroke return

    end tell

    return input
end run
searaig
quelle
Ich wusste nicht, dass dies möglich ist, danke, dass du diese Antwort gepostet hast!
Pedromanoel
tolle Antwort hier - ich werde dies als Vorlage für andere Befehle verwenden
javadba
Danke dir. Shift + Cmd + A gefolgt von Esc scheint ebenfalls zu funktionieren.
Jeff Schwab
4

Sie können ctrl + tabzwischen im Editor geöffneten Dateien und Werkzeugfenstern navigieren.

Stichprobe

sendon1982
quelle
2

Es gibt keine perfekte Lösung, da Escapedies nicht funktioniert, wenn Ihr anderes Tool-Fenster ein Terminal oder ein Fenster ist. Daher gibt es auf Jetbrains ein offenes Ticket. Die Website zur Fehlerverfolgung finden Sie unter diesem Link .

Wenn Sie "Autoscroll to Source" deaktiviert haben (Standardstatus in Intellij):

  • Escape setzt den Cursor in eine Datei, die derzeit im Editor sichtbar ist (wie in den anderen Antworten erwähnt)
  • F4setzt den Cursor in die aktuell in der Projektansicht ausgewählte Datei .
Pawel
quelle
2

Der eleganteste Weg, den man in Mac findet: ctrl + tab + p

ctrl + tab: Letzte Datei öffnen, immer zuletzt geöffnete Datei
ctrl + p: Letzte Zeile in der Mac-Standard-Keymap

Verbindung
quelle