edycja: mój system miał globalną mapę kluczy, która nadpisała pycharm. Oto oryginalne pytanie:
Wypróbowałem te odpowiedzi, ale nic się nie stało: Skrót klawiaturowy dla Skoku do poprzedniej lokalizacji widoku (Nawigacja wstecz / do przodu) w IntelliJ IDEA
Na przykład:
- Przechodzę do treści funkcji,
- umieść kursor na wywołaniu funkcji,
- kliknij F12(„przejdź do definicji”)
- z nowej lokalizacji (treść funkcji), jak wrócić do wywołania funkcji?
Próbowałem tych, ale nic nie zrobili:
- Ctrl+ Shift+Left
- Ctrl+ Shift+ F2 <- to jest moje domyślne mapowanie
- Alt+ Shift+Left
- Ctrl+ Shift+backspace
- nie próbuj tego na linuksie: Ctrl+ Alt+backspace
A może F12(„przejdź do definicji”) nie jest „wystarczająco silny”, aby wywołać zdarzenie zmiany lokalizacji?
ide
pycharm
keyboard-shortcuts
Berry Tsakala
źródło
źródło
W sumie nie ma nic z PyCharm;
W moim przypadku była to globalna kombinacja klawiszy innego programu, która się zamaskowała Ctrl-Alt-Left
Rozwiązuję to poprzez zmianę odwzorowania "plik> ustawienia> mapa klawiszy> menu główne> nawigacja> wstecz".
Wybrałem Alt+ Left, który intuicyjnie przypomina zachowanie przeglądarek internetowych „wstecz”.
źródło
W systemie Mac OS X (przynajmniej w El Capitan) domyślnie cmd+ [ powrót do poprzedniej lokalizacji.
aktualizacja: jeśli to nie zadziała, spróbuj option+ cmd+left arrow
źródło
Aktualizacja za rok 2016 do co najmniej 2020.1.1:
W PyCharm 2016+ w systemie Windows prawidłowe ustawienie domyślne to Ctrl+ Shift+Backspace
https://www.jetbrains.com/help/pycharm/2016.2/navigating-to-next-previous-change.html
Ostrzegamy, że Ctrl+ Alt+ Leftobróci cały ekran w systemie Windows 10. Jeśli czytasz to z pozycji poziomej, Ctrl+ Alt+ Upspowoduje powrót do pionu!
źródło
Alt+ Shift+left
Powyższe działa z PyCharm 2016.3.2, jeśli wybierzesz układ klawiszy „domyślny dla GNOME”.
źródło
PyCharm 2019.1+
Ta wersja PyCharm ma nową funkcjonalność o nazwie Ostatnie lokalizacje . Jest to przydatne, gdy musisz poruszać się w tę i z powrotem między różnymi lokalizacjami w kodzie.
Możesz użyć wyskakującego okienka Ostatnie lokalizacje ( Ctrl+ Shift+ Elub ⌘+ ⇧ + Ew systemie macOS), aby szybciej dotrzeć do celu.
źródło
W systemie macOS (Sierra; 10.12.6) i PyCharm 2017.3.1 (Professional Edition; opracowano 13 grudnia 2017 r.), Jeśli używasz opcji Idź do -> Deklaracja (⌘ + B), możesz przeskakiwać tam i z powrotem za pomocą ⌘ + ⌥ + ◀ lub ▶.
źródło
Wyszukaj
Back
wSettings
->Keymap
, kliknij na to i zmień na to, co chcesz - powinno pomóc we wszystkich systemach.Używam Ubuntu, więc domyślnym było Ctrl+ Alt+ Left, ale ta kombinacja jest już używana przez system.
źródło
Okazało się, że rozwiązania nie pasują do Maca. Ale odkryłem, że Shift+ Command+ Returnprzenosi cię do lokalizacji, z którą pracowałeś.
Aby dokładniej wyjaśnić, jeśli nacisnąłeś Command+, Mouse clickaby przejść do funkcji, naciśnięcie powyższej kombinacji prowadzi bezpośrednio do połączenia.
źródło
W Ubuntu Ctrl+ Alt+ Leftjest zastępowany przy przełączaniu do lewego obszaru roboczego . W ogóle nie używam obszarów roboczych, więc anulowałem ten skrót w Ustawieniach systemu -> Klawiatura -> Skróty -> Nawigacja -> Przełącz do obszaru roboczego po lewej .
źródło
Mam następujące środowisko:
W moim przypadku podczas sprawdzania ustawień nawigacji „Wstecz” rzeczywiście wskazywał, że jest ustawiony na Ctrl+ Alt+ Left, JESZCZE nie zadziałał. To, co DZIAŁA, to Alt+ Shift+ Left.
źródło
Ponieważ nie mam praw do komentowania, odpowiadam tutaj. Zwróć uwagę, że jeśli masz boczne przyciski myszy, możesz również użyć
Mouse button 4
i,Mouse button 5
aby przejść odpowiednio do poprzedniej i następnej pozycji kursora. Na wypadek, gdybyś nie chciał zmieniać mapowania kluczy w Pycharm, ponieważ Ctrl + Alt + Left nie wydaje się działać dla mnie w systemie Windows 10 zPycharm 2020.2.3
Spójrz na mapowanie klawiszy oparte na odpowiedzi @Berry Tsakala
źródło