Pintasan keyboard untuk Langsung ke Lokasi Tampilan Sebelumnya (Navigasi mundur / maju) di IntelliJ IDEA

328

Saya tahu Ctrl+ Shift+ Backspacedigunakan untuk pergi ke lokasi hasil edit terakhir.

Tetapi saya ingin melompat ke lokasi mana pun saya berada, belum tentu tempat saya mengedit apa pun.

Misalnya, jika saya melompat ke deklarasi menggunakan Ctrl+ B, maka saya ingin kembali ke tempat saya sebelumnya melompat.

AnkurVj
sumber

Jawaban:

451

Alt+ Shift +← (Left Arrow)

atau

Ctrl+ E( Pop-up File Terkini ).

Juga periksa:

Ctrl+ Shift+ E( pop-up File Baru Diedit ).

Pengguna Mac, ganti Ctrldengan ⌘ (command)dan Altdengan ⌥ (option).

Perbarui dalam v12.0 itu Alt+ Shift+ ← (Left Arrow)bukannya Alt+ Ctrl + ← (Left Arrow).

Perbarui 2 Di v14.1 (dan mungkin sebelumnya) Ctrl+[

Perbarui 3 Di IntelliJ IDEA 2016.3 itu Ctrl+ Alt +← (Left Arrow)

Perbarui 4 Di IntelliJ IDEA 2018.3 itu Alt+ Shift +← (Left Arrow)

Perbarui 5 Di IntelliJ IDEA 2019.3 itu Ctrl+ Alt +← (Left Arrow)

Tomasz Nurkiewicz
sumber
31
Bekerja seperti pesona! Driver video bodoh saya telah mengonfigurasi tombol-tombol ini untuk rotasi layar, harus menonaktifkannya terlebih dahulu. Bisakah Anda juga memberi tahu saya cara pintas ke definisi fungsi di dalam kelas dengan mengetikkan nama fungsi dalam sembulan (seperti ctrl + nhalnya untuk membuka kelas)
AnkurVj
3
Dalam v12.0 itu Alt+shift+leftbukanAlt+Ctrl+left
Quentin
2
Adakah yang tahu bagaimana seseorang dapat melompat ke lokasi tampilan terakhir jika lokasi tersebut berada dalam file yang sama dengan tampilan saat ini?
Fopedush
44
Crtl + Shift + ke kiri, hanya membalikkan layar saya ke atas: /
Alicia
24
Untuk menonaktifkan beberapa shorcuts driver grafis Intel di windows. Klik kanan desktop -> pilih Resolusi Layar -> Klik Pengaturan lanjutan -> Klik tab vendor "Intel (R) ..." -> Tekan properti grafik atau tombol serupa -> Pilih Pilihan dan Dukungan tab -> Nonaktifkan fungsi Hotkey .
Pablo Jomer
110

Masalah yang mendasarinya adalah Ctrl+ Alt+ Leftdan Rightdigunakan oleh manajer jendela untuk beralih ruang kerja dan / atau utilitas OEM untuk mengubah orientasi layar.

Anda dapat mengubah tugas menggunakan File / Settings / Keymapkemudian Main Menu / Navigatemenemukan Backdan Forwarddan klik kanan Add Keyboard Shortcutuntuk mengatur kunci kunci alternatif.

Alt Graph+ Leftdan Alt Graph+ Rightberfungsi dengan baik untuk saya (IDEA 13.1.4 di Ubuntu di bawah IceWM).

Steve Pitchers
sumber
1
Setiap pintasan keyboard sistem harus menyertakan tombol super untuk memisahkannya dari aplikasi biasa. Desain yang buruk. Lebih banyak konflik Ubuntu: askubuntu.com/questions/412046/…
Ciro Santilli 郝海东 冠状 病 六四 六四 事件 法轮功
6
Terima kasih telah menyebutkan nama perintah "Maju" dan "Kembali". Dengan cara ini saya dapat dengan mudah memetakannya kembali.
Christoph Hegemann
3
AltGr + Kiri / Kanan berfungsi untuk saya di luar kotak di IDEA 2016.3.1 di Ubuntu.
Lynn
Ini yang saya cari lebih lama. Ini perbaikan yang tepat. Terima kasih @Steve Pitchers
greenhorn
48

CMD+[ -> Pergi Sebelumnya

CMD+] -> Go Next

==========

Untuk OSX, cmd+ [dan ]merupakan pilihan terbaik untuk bolak-balik, Karena mereka ditemukan sangat dekat dengan jari, menghindari pergelangan tangan Anda sedikit terpelintir, satu penekanan tombol lebih rendah, ideal untuk pengguna dalam mode vim.

Seperti yang diminta OP, ini berfungsi baik dengan cmd+ Byang memfasilitasi melompat ke dalam / ke metode / definisi variabel dan segera kembali menggunakan cmd+ [. Cobalah.

nehem
sumber
1
Juga ingat bahwa "cmd + [" & "cmd +]" adalah pasangan yang populer di Chrome, iTerm, Firefox untuk maju dan mundur.
nehem
1
Meskipun demikian, semua produk Jetbrains memiliki keymaps yang sangat dapat dikonfigurasi, saya akan mengonfigurasi Ctr + [& Ctrl +] untuk tujuan ini, bahkan di Windows atau Ubuntu.
nehem
26

Untuk Ubuntu, Ctrl+ Alt+ Leftdan Ctrl+ Alt+ Rightberfungsi dengan baik.

Secara default tombol-tombol ini ditetapkan untuk navigasi ruang kerja Ubuntu.

Anda harus menonaktifkannya dengan masuk ke:

System Settings > Keyboard > Shortcuts Tab > Navigationdan menonaktifkan Switch to workspace leftdan Switch to workspace rightdengan menekan Backspace.

Atau Anda dapat memilih untuk mengubah pintasan di Intellij sendiri:

File > Settings > Keymap > Main menu > Navigate > Back/Forward
Yogesh Umesh Vaity
sumber
15

T & J dibangun di Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPEcaret

Eddie B
sumber
@StevePitchers Anda akan melihat jendela modal (bar) popup. Kemudian ketik 'caret' atau pindahkan caret menjadi lebih tepat ... yang akan menampilkan semua pintasan gerakan caret ;-)
Eddie B
@ Eddie B. Terima kasih: Saya juga menekan Enter mengharapkan browser bantuan muncul. Masalah yang mendasarinya adalah Ctrl-Alt-Kiri dan -Right digunakan oleh manajer jendela untuk membalik panel dan / atau utilitas OEM untuk mengubah orientasi layar. Saya akan menambahkan jawaban ...
Steve Pitchers
11

Untuk versi 14. Di mac, itu adalah ( alt) + +

Peiti Li
sumber
7

Versi OSX dan Android Studio:

CMD+ [dan CMD+]

untuk pindah ke lokasi carret sebelumnya.

Bresiu
sumber
6

Banyak jawaban luar biasa sejauh ini, dan mereka memang menjawab pertanyaan ... Tapi, jika Anda tidak ingin harus berurusan dengan menonaktifkan pengaturan driver grafis, atau membuat pemetaan keyboard baru, atau sedang mengembangkan melalui sesi jarak jauh (RDP) atau dalam VM yang memotong penekanan tombol Anda, navigasi papan ketik yang baik masih berfungsi. Lakukan saja Alt-Nuntuk membuka Navigatemenu dan kemudian tekan Btombol.

Harap dicatat bahwa Anda tidak menekan semua tombol secara bersamaan. Begitu:

Alt-N Tunggu B

Inilah yang saya gunakan sepanjang waktu, untuk kasus persis yang ditanyakan OP. Juga, ini mungkin akan bertahan melalui pembaruan IntelliJ.

Ray N.
sumber
5

Di IntellJ 2017.2,

Ctrl+ [dan Ctrl+ ]menavigasi antara lokasi sebelumnya di file saat ini .

Ctrl+ Alt+ dan Ctrl+ Alt+ menavigasi antara lokasi sebelumnya di semua file.

Ben Ellis
sumber
apakah lokasi sebelumnya dalam file saat ini masih didukung? Apa nama tindakan itu?
Andrea Zilio
5

Sebagian besar kombinasi tombol pintas default adalah Ctrl+ Alt+ Left/Right. (Saya menggunakan versi linux)

Atau Anda dapat memiliki opsi bilah alat untuk itu. Aktifkan bilah alat dengan Lihat -> Bilah Alat . The Kiri dan Kanan Panah akan melakukan hal yang sama. Jika Anda mengarahkan kursor maka Anda dapat melihat kombinasi tombol pintas juga.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Kalau-kalau kombinasi tombol tidak berfungsi (ini bisa karena beberapa alasan seperti Anda menggunakan mesin virtual, dll) Anda dapat mengubah kombinasi tombol default ini, atau Anda dapat menambahkan kombinasi tambahan (mis: Untuk Kembali / Pindah ke sebelumnya Ctrl + Alt+ <atau Comma).

Buka Pengaturan -> pilih keymap (ketik keymap di bilah pencarian) -> ** Tindakan Editor -> cari backdan temukan opsi Navigasi -> ubah pengaturan sesuai keinginan.

masukkan deskripsi gambar di sini

utama
sumber
3

Menavigasi kembali / maju

Ctrl +  Alt+ Left/Right

Yuliia Ashomok
sumber
2

Untuk pengguna Mac Gunakan Command+ [untuk mundur dan Command+ ]untuk maju.

Santhosh Surimani
sumber
2

Menggunakan cara-cara berikut hanya dengan menggunakan dua tombol akan menjadi lebih mudah:

control + Tab

atau

Alt+ Left/Right

Vijendran Selvarajah
sumber
2

Tergantung pada Keymap yang dipilih.

Keymap: Mac OS X + Tombol Panah Kiri Kanan
Keymap: Mac OS X 10.5+ + [/]

Saya menghadapi masalah serupa di Pycharm. Untuk menyelesaikan perubahan Keymap Anda di Preferensi.

Gupta Shrikant
sumber
1

Seperti kata @itsneo, saya pribadi menemukan + [dan ]yang paling nyaman di mac. Tapi saya bisa mengerti jika Anda datang dari sisi Linux. Maka Anda dapat menggunakan + alt+ atau .

Steve
sumber
1

Dengan versi 2018.1 pintasan keyboard untuk navigasi adalah Shift+ Alt+ LeftatauRight

Riyafa Abdul Hameed
sumber
1

Anda dapat menggunakan yang di bawah ini untuk menavigasi kembali di 2017.3.4

Alt + Left

Ramaka
sumber
0

Jika Anda menggunakan keyboard mac menggunakan UNIX OS;

control+ alt+ command+ leftatau rightpasti bekerja.

ssrp
sumber