Bagaimana cara kembali ke Eclipse?

125

Apakah ada cara untuk kembali ke Eclipse? Pada dasarnya, ketika saya melompati proyek besar mengikuti alur eksekusi (ctrl + klik dan lain-lain), apakah ada cara untuk menelusuri kembali langkah? Jika kode saya memanggil metode dan saya pergi ke definisi metode, apakah ada kombinasi kunci yang akan membawa saya kembali ke kode panggilan?

froadie
sumber
1
Bagi mereka yang mencari yang sama di Intellij, pintasannya adalah: Control+ Alt+ Left (or right)panah.
Menelaos Kotsollaris
Itu tidak akan terlihat di sini!
Stimpson Cat

Jawaban:

182

Tekan Alt+ Left Arrowdan Alt+ Right Arrowseperti yang Anda lakukan di browser web.

lucas
sumber
@FarmBoy Anda sudah mencoba Option-LeftArrow dan Option-RightArrow
Jherico
@Jherico, saya kira itu swap spasi di conf-nya (itu di tambang) apple.com/macosx/what-is-macosx/apps-and-utilities.html#spaces
OscarRyz
bagaimana Anda memetakan ke klik mouse?
cmcginty
@Casey, tidak yakin, tidak pernah mencoba. Anda mungkin lebih baik menanyakan hal ini dalam pertanyaan baru
lucas
Terima kasih dengan tulus tentang tip ini
Viele
44

Di OS X:

  • + [(Command + [): Kembali
  • + ](Command +]): Maju
vaichidrewar
sumber
1
Saya memiliki Cmd + Alt dan panah kiri / kanan yang dipetakan ke Kacamata, jadi jawaban ini cukup berguna.
PeterT
22

Seperti yang disebutkan Robin, Anda juga dapat melompat ke lokasi edit terakhir. Ctrl + Q adalah pintasan keyboard untuk ini!

EMurnane
sumber
2
CRTL+Qakan membawa Anda ke lokasi PERUBAHAN terakhir. Tidak ke lokasi terakhir Anda. ALT+Left Arrowakan membawa Anda ke lokasi terakhir;)
Mihkel L.
2
Epik, saya sedih digunakan untuk 'Undo' lalu 'Redo' sebelum belajar ini.
Daniel Sokolowski
10

Di Windows / Ubuntu, ini selalu terjadi

ALT+LEFT ARROW = Go back

ALT+RIGHT ARROW = Go forward

Namun, pada MAC OSX , bagi saya itu

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

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

Mudah-mudahan ini akan membantu orang Mac lain di masa depan yang membenturkan kepala mereka di meja ketika jawaban lainnya tidak berfungsi.

stevebot
sumber
6

Selain pintasan keyboard yang disebutkan oleh @lucas, ada ikon panah kiri dan kanan di bilah alat. Ini juga memiliki berguna kembali ke lokasi edit terakhir juga.

Kedua hal ini tentu saja tercermin dalam menu di bawah Navigate juga.

Robin
sumber
1
Navigasi ikon tidak bekerja dengan cara yang sama. Ini pergi ke file terakhir, bukan lokasi referensi terakhir. Misalnya, jika CTRL-Click Anda melompat ke lokasi baru di file yang sama, hanya ALT-Left yang berfungsi.
cmcginty
tidak benar-benar ... jika saya memindahkan file xml (dengan definisi kacang) dan ctrl-klik pada nama kacang, untuk melompat ke tempat baru. alt-kiri tidak akan membawa saya ke lokasi sebelumnya (itu akan memindahkan saya ke file sebelumnya - dan itu sesuatu yang sama sekali berbeda)
pisau cukur
3

Binding keyboard dapat berubah berdasarkan OS dan Skema Tombol saat ini. Jadi cara terbaik untuk mengetahui ikatan keyboard adalah dengan mencari Command-nya di Preferences> Keys. Itu juga tempat Anda dapat mengubah atau menambahkan penjilidan keyboard.

Yang berarti alih-alih meminta jalan pintas, Anda umumnya harus meminta perintah (atau setidaknya meminta keduanya). Dalam hal ini perintah yang Anda inginkan adalah Backward Historydan Forward History. Anda dapat melihat pada tangkapan layar berikut ini bahwa mereka dipetakan ke Ctrl+ [dan Ctrl+ ]di Skema Kunci saya (karena saya mengubahnya ke sana).

masukkan deskripsi gambar di sini

Seperti yang disebutkan oleh orang lain, Last Edit Locationbisa menjadi perintah yang sangat berguna juga. Dalam kasus saya ini dipetakan ke Ctrl+ Q, tetapi Anda memeriksanya di bawah Tombol :).

studgeek
sumber
Satu-satunya jawaban yang benar.
Alexandr Karbivnichiy
2

Perintah-perintah ini sangat sering digunakan, sehingga semua pintasannya layak untuk semua IDE Anda. Untuk menyesuaikannya:

  1. Buka Eclipse
  2. Windows -> Preferensi -> Umum -> Tombol
  3. Cari "Backward History" dan "Forward History" dan sesuaikan ikatannya.

Bagi saya pribadi Visual Studio default Ctrl + - dan Ctrl + = bekerja paling baik.

chris544
sumber