Wiem, że możesz przeskoczyć z prawie wszystkich okien w Intellij IDEA do okna edytora za pomocą Esc. W oknie terminala Intellij to nie działa. Czy ktoś wie, jak to zrobić za pomocą skrótu klawiaturowego? Byłoby fajnie, ponieważ mogę przeskoczyć z edytora do terminala za pomocą Alt+, F12ale nie mogę tego zrobić w inny sposób bez użycia myszy.
intellij-idea
keyboard-shortcuts
pogopaule
źródło
źródło
0
jest edytorem, czy to pomaga?0
isAnt Build
Shift + Esc
z @Andrey wspomnianego poniżej.Odpowiedzi:
AKTUALIZACJA - marzec 2016
Ponieważ to pytanie zyskuje trochę uwagi, chciałem wszystkim przypomnieć, że można łatwo przełączać się między edytorem a oknem terminala dzięki wbudowanej akcji. Domyślnie jest mapowany na Alt+ F12i ⌥F12. Aby sprawdzić inne mapowania, wyświetl je w menu Widok> Okna narzędzi> Terminal . Alternatywnie przejdź do strony pomocy internetowej Praca z wbudowanym terminalem lokalnym i zmień opcję Mapa klawiszy w prawym górnym rogu i przewiń do samego końca (tuż nad sekcją „Zobacz także”), gdzie jest napisane: „Przełącz między wbudowanym terminalem lokalnym a edytor naciskając… ”. Możesz zmienić tę akcję w Ustawienia> Mapa klawiszy> Inne> Terminal
Głównym „problemem”, o którym mowa w tym pytaniu, jest to, czy istnieje sposób powrotu z okna terminala do edytora bez zamykania okna terminala.
[Aktualizacja na koniec marca 2016 r.]
==================================================== =
Niektóre opcje, które przychodzą mi do głowy w tej chwili.
Jeśli przyjdą mi do głowy inne pomysły, dodam je.
źródło
Ubuntu:
Prochowiec:
źródło
™™
Może to być opcja wyłączenia
Preferences > Tools > Terminal > Override IDE shortcuts
Esc działa później
źródło
Uruchamianie IDEA 13 na OSX
Rozwijając odpowiedź Marka Veddera, oto moje dotychczasowe doświadczenie:
⌥F12(Alt + F12) (
Terminal
) przełączy widoczność okna narzędzia terminala, więc po ukryciu przeniesie Cię z powrotem do edytora. Podobny efekt z ⇧⎋(Shift + Esc) (Hide Active Tool Window
), który ukryje aktywne okno narzędzia, ponownie przenosząc fokus na edytor.Nie jest dobrze, jeśli chcesz, aby Terminal był zawsze widoczny
Chociaż nagranie makra, które przeniesie Cię z powrotem do edytora poprzez interakcję skryptową, jest świetnym pomysłem, nie sprawdza się w praktyce. Po pierwsze, Terminal przechwyci większość naciśnięć klawiszy, więc nie będziesz w stanie uruchomić makra. Nawet jeśli uda ci się uruchomić makro za pomocą klawisza skrótu z innego okna narzędzia (na przykład okna narzędzia projektu), nie będzie działać (nawet jeśli
Script execution finished
będzie wyświetlane u dołu okna IDEA)Nie działa
⌃⇥nie będzie działać, ponieważ okno Terminala wydaje się przechwytywać większość kombinacji klawiszy. Ale nawet gdyby to zadziałało, przełączyłoby edytor do następnego pliku, więc nadal musisz zrobić a, ⌃⇧⇥aby powrócić do oryginalnego (jak zauważył Mark).
Nie działa, ale nie przejmuj się, ponieważ oszczędza to kolejnej irytacji
Terminal ma natomiast ostrość, wydaje się niektóre
Tools
skróty są wciąż dostępne , o ile nie zostały przypisane im wPreferences->Keymap
(bardzo ważne, aby nie dotykać nich - Próbowałem unassigning i realokacja ⌥1(Project
!) I to nie będzie już spustu od wewnątrz terminalu) . Dwukrotne wywołanie któregokolwiek z tych skrótów spowoduje przełączenie okna narzędzia, ostatecznie przenosząc Cię z powrotem do edytora. Na przykład normalnie nie używamFavorites Tool Window
(tj. Normalnie nie jest widoczny), więc ilekroć muszę wyrwać się z terminala, po prostu wpisuję ⌥2 x 2 .Może działa dla Ciebie?
⎋Klucz, gdy używany na dowolnej
Tool Window
, spowoduje przesunięcie ostrości z powrotem do edytora. Tak więc, podobnie jak (4.), najpierw zrobić ⌥2lub inny skrót roboczego przenieść skupić z terminalu do bardziej grzeczneTool Window
, a następnie ⎋.Tak samo jak (4.)
źródło
alt+2
dwukrotnie jest zwycięzcąAlt + 2
wprowadza dziwny2
symbol w terminalu za każdym razem, gdy chcesz skupić się na edytorze (przynajmniej na Windowsie), co jest dość denerwującealt+2
nie działa dla mnie. w terminalu wpisuje nieparzysty symbol (symbol znaku towarowego). Inne wymienione tutaj skróty również zamykają okno terminala (włączanie / wyłączanie), co jest denerwujące.Inna możliwość:
(Ten zamknie panel terminala)
źródło
Na OSX PhpStorm 8 ⌘ 2działa dwukrotnie. ⌥+ numery prawdopodobnie nie zostaną przypisane jako [domyślne] skróty w systemie OSX, ponieważ są to znaki specjalne, takie jak ™ ( ⌥ 2).
Dla mnie tylko ⌘ 2, ⌘ 6i ⌘ 9pracy z tego pomysłu, ⌘ 2jest najmniej uciążliwy jak @dev sugeruje.
Istnieje otwarte zgłoszenie dotyczące problemu koncentracji na terminalu, które warto śledzić, aby sprawdzić, czy to zachowanie poprawi się w przyszłości.
źródło
Od 2020 roku możesz używać tego samego klawisza ( Alt+ F12), aby przełączać się między terminalem a poprzednim oknem, w którym byłeś.
źródło
Uważam, że lepszą odpowiedzią jest
Dzieje się tak, ponieważ większość odpowiedzi, takich jak Alt + F12, dotyczy zamykania terminala i nadziei, że fokus wróci do edytora, ale przy Alt + Home fokus przechodzi do wyboru edytora i czasami fokus jest na pliku, ale tak naprawdę jest Nie otwarte. W ten sposób możesz go również otworzyć.
źródło
Założenie
To rozwiązanie zakłada, że chcesz pozostawić terminal i zakładkę kontroli wersji (lub dowolną kartę) zawsze otwartą i nie chcesz zamykać żadnej z nich. I chcesz przeskoczyć z terminala do edytora za pomocą skrótu do klawiatury.
Rozwiązanie
Zrzut ekranu z burzy internetowej
Możesz zobaczyć moją burzę internetową, zawsze otwieram dwie karty na dole. Na tym zrzucie ekranu możesz również zobaczyć ustawienia terminala, które służą do otwierania go w trybie podzielonym.
źródło
Możesz utworzyć nową zakładkę Terminala ( Ctrl+ Shift+ Tbędąc w terminalu) i przeciągnąć nagłówek zakładki do obszaru edytora, czyniąc go po prostu „normalną” zakładką.
Następnie możesz użyć alt+ lefti alt+ rightdo przełączania między zakładką edytora a zakładką terminala (w trybie nadpisywania skrótów klawiszowych IDE) lub podziel w pionie, przypisując skrót „przejdź do następnego rozdzielacza” i używaj go do przełączania.
źródło
Spowoduje to ponowne aktywowanie edytora
Alt+ 1wtedyEsc
źródło
Injellij -> Preferencje -> Mapa przycisków -> wyszukaj „terminal” ->.
znajdź lub zmień skrót w tym miejscu
źródło