Przejdź do skrótu edytora w Intellij IDEA


232

Mogę użyć, F12aby przejść do drzewa projektu (jeśli było to ostatnie narzędzie, którego użyłem), ale czy istnieje skrót do powrotu do edytora?


2
Jeśli używasz ESC do czegoś innego (np. Vim), poprawianie to pomoże sytuacji: Moderowanie to powinno pomóc: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic

1
Zaproponuj alt + 1 do tego, bliżej pozycji palców
Pipo

Odpowiedzi:


505

Esc zwykle przenosi fokus z powrotem do edytora.


2
Ach, szkoda. Dziękuję za szybką odpowiedź!
Ionuț G. Stan

29
Dziękuję Ci! Nie mogę uwierzyć, jak bardzo musiałem szukać tych informacji :)
Alexander Torstling

32
Cześć! Niestety nie działa to z terminalem. Znasz jakieś obejście?
Ven

24
Dokładnie to, co powiedział @Ven. Niektóre okna narzędzi reagują tylko na Shift-Escape, który działa, ale ukrywa okno narzędzia.
spieden

5
Istnieje kilka obejść dla terminalu. Zobacz tę odpowiedź: stackoverflow.com/a/23860667/722929
Tobber

21

Alt + Home pozwala skupić się na wybraniu pliku i nacisnąć Enter, aby przejść do edytora.

Esc nie zawsze skupia się na edytorze.

W przypadku komputerów Mac (nie masz klawisza Home) użyj klawiszy Command + E, aby otworzyć najnowsze pliki, a następnie naciśnij klawisz Enter.


12

Naciśnięcie F4 ( Jump to Sourceakcja) w wybranym zasobie w Widoku projektu otwiera edytor z fokusem.


2
To naprawdę denerwujące, że musiałem dodać klawisz Enter jako drugi skrót (wraz z F4), aby otworzyć i ustawić ostrość pliku z widoku projektu
lawina 1

1
Najlepsze obejście dla mnie, ponieważ nie ukrywa żadnego innego okna. Dzięki.
davidxxx

5

Kolejny łatwy sposób na przejście z Terminalu do edytora (na Macu) za pomocą dwóch bliskich sobie klawiszy: Naciśnij, ⌘1aby przejść do okna narzędzia projektu, a następnie naciśnij Esc.


4

Jest to zdecydowanie obejście, ale w systemie Mac działają następujące naciśnięcia klawiszy,

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

Więc utworzyłem usługę za pomocą Automatora w następujący sposób,

  • nie otrzymuje żadnych danych wejściowych
  • aktywny tylko dla mojego IDE (phpstorm)
  • uruchamia AppleScript (patrz poniżej)

Następnie zmapowałem usługę poprzez „Preferencje systemowe> Klawiatura> Skróty> Usługi” do

[ CTRL + OPTION + CMD + i ]

Usługa Automator zawiera następujący 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

Nie wiedziałem, że to możliwe, dziękuję za opublikowanie tej odpowiedzi!
pedromanoel

świetna odpowiedź tutaj -
użyję

Dziękuję Ci. Shift + Cmd + A, a następnie Esc również wydają się działać.
Jeff Schwab

4

Możesz użyć opcji ctrl + tabNawiguj między plikami otwartymi w edytorze i oknami narzędzi.

Próba


2

Nie ma idealnego rozwiązania, ponieważ Escapenie działa, jeśli twoje drugie okno narzędzia jest terminalem, Windows ... w wyniku tego jest otwarty bilet na Jetbrains, strona śledzenia błędów zobacz ten link .

Ponadto, jeśli masz wyłączone „Automatyczne przewijanie do źródła” (stan domyślny w Intellij):

  • Escape umieszcza kursor w pliku aktualnie widocznym w edytorze (jak wspomniano w innych odpowiedziach)
  • F4umieszcza kursor w pliku aktualnie wybranym w widoku Projekt .

2

Najbardziej elegancki sposób znaleziony w Mac: ctrl + tab + p

ctrl + tab: otwórz ostatni plik, zawsze ostatni plik otwarty
ctrl + p: ostatnia linia w domyślnej mapie klawiszy Mac

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.