Jak wrócić w Eclipse?

125

Czy jest sposób, aby wrócić do Eclipse? Zasadniczo, kiedy skaczę po dużym projekcie zgodnie z przebiegiem wykonywania (ctrl + klik itp.), Czy istnieje sposób na odtworzenie kroku? Jeśli mój kod wywołuje metodę i przechodzę do definicji metody, czy istnieje kombinacja klawiszy, która przeniesie mnie z powrotem do kodu wywołującego?

froadie
źródło
1
Dla tych, którzy szukają tego samego w Intellij, skrót to: Control+ Alt+ Left (or right)strzałka.
Menelaos Kotsollaris
Tutaj nie zajrzą!
Stimpson Cat

Odpowiedzi:

182

Naciśnij Alt+ Left Arrowi Alt+ Right Arrowtak jak w przeglądarce internetowej.

Lucas
źródło
@FarmBoy czy próbowałeś już Option-LeftArrow i Option-RightArrow?
Jherico
@Jherico, myślę, że przestrzenie typu swap w swoim conf (ma to miejsce w kopalni) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz
jak mapujesz na kliknięcie myszą?
cmcginty,
@Casey, nie jestem pewien, nigdy nie próbował. Lepiej byłoby, gdybyś zadał to nowe pytanie
lucas
Serdecznie dziękuję za tę wskazówkę
Viele
44

W systemie OS X:

  • + [(Command + [): Wróć
  • + ](Command +]): Idź do przodu
vaichidrewar
źródło
1
Mam Cmd + Alt i strzałkę w lewo / w prawo przypisane do Spectacles, więc ta odpowiedź była całkiem przydatna.
PeterT,
22

Jak wspomniał Robin, możesz również przeskoczyć do ostatniej lokalizacji edycji. Ctrl + Q to skrót klawiaturowy do tego!

EMurnane
źródło
2
CRTL+Qprzeniesie Cię do ostatniej lokalizacji CHANGE. Nie do ostatniej lokalizacji, w której byłeś. ALT+Left Arrowprzeniesie Cię do ostatniej lokalizacji;)
Mihkel L.
2
Epickie, niestety zwykłem „Cofnij”, a następnie „Ponów”, zanim się tego nauczyłem.
Daniel Sokolowski
10

W systemie Windows / Ubuntu zawsze tak było

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

Jednak dla mnie na MAC OSX

ALT(Option)+COMMAND+LEFT ARROW = Go back

ALT(Option)+COMMAND+RIGHT ARROW = Go forward

Miejmy nadzieję, że pomoże to w przyszłości innym ludziom Mac, którzy uderzali głową w biurko, gdy inne odpowiedzi nie zadziałały.

stevebot
źródło
6

Oprócz skrótu klawiaturowego, o którym wspomniał @lucas, na pasku narzędzi znajduje się ikona lewej i prawej strzałki. Ma również przydatny powrót do ostatniej lokalizacji edycji.

Oba są oczywiście odzwierciedlone również w menu w sekcji Nawigacja.

Rudzik
źródło
1
Nawigacja po ikonach nie działa w ten sam sposób. Przechodzi do ostatniego pliku, a nie do ostatniej lokalizacji odniesienia. Na przykład, jeśli CTRL-Click przeskoczył do nowej lokalizacji w tym samym pliku, działa tylko ALT-Left.
cmcginty
nie, naprawdę ... jeśli przeniosę się do pliku xml (z definicją fasoli) i przytrzymam klawisz Ctrl i kliknę nazwę fasoli, aby przejść w nowe miejsce. alt-left nie przeniesie mnie do poprzedniej lokalizacji (przeniesie mnie do poprzedniego pliku - i to jest coś zupełnie innego)
brzytwa
3

Powiązania klawiatury mogą się zmieniać w zależności od systemu operacyjnego i bieżącego schematu klawiszy. Dlatego najlepszym sposobem na poznanie powiązania klawiatury jest wyszukanie jego polecenia w Preferencjach> Klawisze. Tutaj możesz również zmienić lub dodać powiązanie klawiatury.

Co oznacza, że ​​zamiast prosić o skrót, generalnie powinieneś poprosić o polecenie (lub przynajmniej poprosić o oba). W tym przypadku żądane polecenia to Backward Historyi Forward History. Na poniższym zrzucie ekranu widać, że są one odwzorowane na Ctrl+ [i Ctrl+ ]w moim schemacie kluczy (ponieważ je zmieniłem).

wprowadź opis obrazu tutaj

Jak wspominali inni, Last Edit Location może to być również bardzo przydatne polecenie. W moim przypadku jest to mapowane na Ctrl+ Q, ale sprawdzasz to w Keys :).

studgeek
źródło
Jedyna poprawna odpowiedź.
Alexandr Karbivnichiy
2

Polecenia te są bardzo często używane, dlatego warto mieć wszystkie ich skróty w ten sam sposób we wszystkich IDE. Aby je dostosować:

  1. Otwórz Eclipse
  2. Windows -> Preferencje -> Ogólne -> Klucze
  3. Wyszukaj „Historia wstecz” i „Historia do przodu” i dostosuj wiązania.

Dla mnie osobiście domyślne Ctrl + - i Ctrl + = w Visual Studio działa najlepiej.

chris544
źródło