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.

AnkurVj
źródło

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)

Tomasz Nurkiewicz
źródło
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).

Steve Pitchers
źródło
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.

nehem
źródło
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
Yogesh Umesh Vaity
źródło
15

Pytania i odpowiedzi są wbudowane w Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPEdaszek

Eddie B.
źródło
@ 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
11

W wersji 14. Na komputerze Mac jest to ( alt) + +

Peiti Li
źródło
7

Wersja OSX i Android Studio:

CMD+ [i CMD+]

aby przejść do poprzedniej lokalizacji Carretta.

Bresiu
źródło
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.

Ray N.
źródło
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.

Ben Ellis
źródło
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

główny
źródło
3

Nawiguj w tył / w przód

Ctrl +  Alt+ Left/Right

Julia Ashomok
źródło
2

Użytkownicy komputerów Mac Użyj Command+, [aby przewijać wstecz i Command+, ]aby przewijać.

Santhosh Surimani
źródło
2

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

control + Tab

lub

Alt+ Left/Right

Vijendran Selvarajah
źródło
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.

Shrikant Gupta
źródło
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 .

Steve
źródło
1

W wersji 2018.1 skróty klawiaturowe do nawigacji to Shift+ Alt+ LeftlubRight

Riyafa Abdul Hameed
źródło
1

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

Alt + Left

Ramaka
źródło
0

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

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

ssrp
źródło