Skrót klawiaturowy do przejścia do poprzedniej pozycji widoku (nawigacja do tyłu / do przodu) w IntelliJ IDEA


328

Wiem, że Ctrl+ Shift+ Backspacesłuży do przejścia do miejsca ostatniej edycji.

Ale chcę przeskoczyć do dowolnego miejsca, w którym ostatnio byłem, niekoniecznie tego, w którym coś edytowałem.

Na przykład, jeśli przeskoczyłem do deklaracji za pomocą Ctrl+ B, to chcę wrócić do miejsca, w którym byłem przed skokiem.

Odpowiedzi:


451

Alt+ Shift +← (Left Arrow)

lub

Ctrl+ E( Wyskakujące okienko Ostatnie pliki ).

Sprawdź także:

Ctrl+ Shift+ E( wyskakujące okienko Ostatnio edytowane pliki ).

Użytkownicy komputerów Mac, wymienić Ctrlz ⌘ (command)i Altz ⌥ (option).

Aktualizacja W wersji 12.0 jest to Alt+ Shift+ ← (Left Arrow)zamiast Alt+ Ctrl + ← (Left Arrow).

Aktualizacja 2 W wersji 14.1 (i prawdopodobnie wcześniejszej) jest to Ctrl+[

Aktualizacja 3 W IntelliJ IDEA 2016.3 to Ctrl+ Alt +← (Left Arrow)

Aktualizacja 4 W IntelliJ IDEA 2018.3 to Alt+ Shift +← (Left Arrow)

Aktualizacja 5 W IntelliJ IDEA 2019.3 to Ctrl+ Alt +← (Left Arrow)


31
Działa jak marzenie ! Mój głupi sterownik wideo skonfigurował te klawisze do obracania ekranu, musiałem to najpierw wyłączyć. Czy możesz również powiedzieć mi skrót do definicji funkcji w klasie, wpisując nazwę funkcji w wyskakującym ctrl + n
okienku

3
W wersji 12.0 Alt+shift+leftzamiast tegoAlt+Ctrl+left
Quentin

2
Czy ktoś wie, jak można przejść do ostatniej lokalizacji widoku, jeśli ta lokalizacja znajduje się w tym samym pliku, co bieżący widok?
Fopedush

44
Crtl + Shift + w lewo, właśnie przewraca ekran do góry nogami: /
Alicia

24
Aby wyłączyć niektóre skróty sterownika Intel grafics w systemie Windows. Kliknij pulpit prawym przyciskiem myszy -> wybierz Rozdzielczość ekranu -> kliknij Ustawienia zaawansowane -> kliknij kartę dostawcy „Intel (R) ...” -> kliknij właściwości grafiki lub podobny przycisk -> wybierz kartę Opcje i wsparcie -> Wyłącz funkcję skrótu .
Pablo Jomer

110

Podstawowym problemem jest Ctrl+ Alt+ LeftiRight są one używane przez menedżerów okien do przełączania obszaru roboczego i / lub narzędzi OEM w celu zmiany orientacji ekranu.

Możesz zmienić przypisania za pomocą, File / Settings / Keymapa następnie Main Menu / Navigateznajdź Backi Forwardkliknij prawym przyciskiem myszy, Add Keyboard Shortcutaby ustawić alternatywny akord klawiszowy.

Alt Graph+ Lefti Alt Graph+ Rightdziała dobrze dla mnie (IDEA 13.1.4 na Ubuntu pod IceWM).


1
Każdy skrót klawiaturowy systemu powinien zawierać superklucz, aby oddzielić je od zwykłych aplikacji. Zły projekt. Więcej konfliktów z Ubuntu: askubuntu.com/questions/412046/...
Ciro Santilli 郝海东 冠状 病 六四 事件

6
Dziękujemy za podanie nazw poleceń „Do przodu” i „Do tyłu”. W ten sposób mogłem je łatwo mapować.
Christoph Hegemann

3
AltGr + Left / Right działa dla mnie od razu po instalacji w IDEA 2016.3.1 na Ubuntu.
Lynn

Tego szukałem dłużej. To właściwa poprawka. Dzięki @Steve Dzbany
żółtodziób

48

CMD+[ -> Idź Poprzedni

CMD+] -> Przejdź dalej

==========

Dla OSX, cmd+ [i ]są najlepszym wyborem do przechodzenia do przodu i do tyłu, ponieważ znajdują się tak blisko palców, unikając nieco skręcenia nadgarstka, jedno naciśnięcie klawisza mniej, idealne dla użytkowników w trybie vim.

Zgodnie z żądaniem PO działa to dobrze z cmd+, Bco ułatwia przeskakiwanie do / definicji metody / zmiennej i natychmiast wraca za pomocą cmd+ [. Spróbuj.


1
Pamiętaj też, że „cmd + [” i „cmd +]” to popularna para w Chrome, iTerm, Firefox do przeglądania w przód iw tył.
nehem

1
Niemniej jednak wszystkie produkty Jetbrains mają wysoce konfigurowalne mapy klawiszy, w tym celu skonfigurowałbym Ctr + [i Ctrl +], nawet w systemie Windows lub Ubuntu.
nehem

26

Dla Ubuntu, Ctrl+ Alt+ Lefti Ctrl+ Alt+Right działają dobrze.

Domyślnie te klucze są przypisane do nawigacji obszaru roboczego Ubuntu.

Musisz to wyłączyć, przechodząc do:

System Settings > Keyboard > Shortcuts Tab > Navigationi wyłącz Switch to workspace lefti Switch to workspace rightnaciskającBackspace .

Lub możesz zmienić skróty w samym Intellij:

File > Settings > Keymap > Main menu > Navigate > Back/Forward

15

Pytania i odpowiedzi są wbudowane w Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPEdaszek


@ StevePitchers Powinieneś zobaczyć okienko modalne (pasek). Następnie wpisz „karetka” lub przesuń karetkę, aby być precyzyjnym ... pokażą wszystkie skróty ruchu karetki ;-)
Eddie B

@Eddie B. Dzięki: Nacisnąłem również Enter, oczekując pojawienia się przeglądarki pomocy. Podstawowym problemem jest Ctrl-Alt-Left i -Right jest używany przez menedżerów okien do odwracania paneli i / lub narzędzi OEM do zmiany orientacji ekranu. Dodam odpowiedź ...
Steve Pitchers


7

Wersja OSX i Android Studio:

CMD+ [i CMD+]

aby przejść do poprzedniej lokalizacji Carretta.


6

Jak dotąd wiele doskonałych odpowiedzi, które odpowiadają na pytanie ... Ale jeśli nie chcesz zajmować się wyłączaniem ustawień sterownika karty graficznej, tworzeniem nowych mapowań klawiatury lub opracowywaniem w ramach sesji zdalnej (RDP) lub w maszynie wirtualnej, która przechwytuje naciśnięcia klawiszy, stara, dobra nawigacja za pomocą klawiatury nadal działa. Po prostu zrób Alt-Nto, aby wyświetlić Navigatemenu, a następnie naciśnij Bklawisz.

Pamiętaj, że nie naciskasz wszystkich klawiszy jednocześnie. Więc:

Alt-N czekać B

Z tego korzystam cały czas, dokładnie w przypadku, o który pytał PO. Prawdopodobnie obejmie to także wszelkie aktualizacje IntelliJ.


5

W IntellJ 2017.2

Ctrl+ [i Ctrl+ ]nawiguj między poprzednimi lokalizacjami w bieżącym pliku.

Ctrl+ Alt+ i Ctrl+ Alt+ nawiguj między poprzednimi lokalizacjami we wszystkich plikach.


czy poprzednia lokalizacja w bieżącym pliku jest nadal obsługiwana? Jak nazywa się ta akcja?
Andrea Zilio,

5

Główną domyślną kombinacją klawiszy skrótu jest Ctrl+ Alt+ Left/Right. (Używam wersji Linux)

Lub możesz mieć opcję paska narzędzi . Włącz pasek narzędzi, wybierając Widok -> Pasek narzędzi . Na lewo i prawo Strzałki zrobi to samo. Jeśli najedziesz na niego myszą, zobaczysz także kombinację klawiszy skrótu.

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Na wypadek, gdyby kombinacja klawiszy nie działała (może to wynikać z kilku powodów, takich jak korzystanie z maszyny wirtualnej itp.), Możesz zmienić tę domyślną kombinację klawiszy lub dodać dodatkową kombinację (np .: dla Wstecz / Przenieś do poprzedni Ctrl + Alt+ <lubComma ).

Przejdź do Ustawień -> wybierz mapę klawiszy (wpisz mapę klawiszy w pasku wyszukiwania) -> ** Działania edytora -> wyszukaj backi znajdź Opcje nawigacji -> zmień ustawienia zgodnie z preferencjami.

wprowadź opis zdjęcia tutaj




2

Użycie następujących sposobów przy użyciu tylko dwóch kluczy będzie łatwiejsze:

control + Tab

lub

Alt+ Left/Right


2

Zależy od wybranej mapy klawiszy .

Mapa klawiszy: Mac OS X + Klawisze lewej strzałki w prawo Mapa klawiszy
: Mac OS X 10.5+ + [/]

W Pycharmie miałem podobne problemy. Aby rozwiązać, zmień mapę klawiszy w Preferencjach.


1

Jak powiedział @itsneo, osobiście znajduję + [i ]najwygodniejsze na komputerze Mac. Ale rozumiem, jeśli pochodzisz z Linuksa. Następnie możesz użyć + alt+ lub .



1

Możesz skorzystać z poniższych, aby przejść wstecz w 2017.3.4

Alt + Left


0

Jeśli używasz klawiatury Mac z systemem UNIX;

control+ alt+ command+ leftlub rightpowinien na pewno działać.

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.