IntelliJ pintas untuk menampilkan sembulan metode di kelas yang dapat dicari

366

Saya beralih dari Eclipse ke IntelliJ. Di Eclipse, jika Anda melakukannya Ctrl+ Odi editor, itu akan menampilkan munculan yang memungkinkan Anda untuk mencari metode di kelas yang Anda edit.

Apa cara pintas yang setara untuk itu di IntelliJ?

Meluncur
sumber
6
Baru menyadari ini adalah dup: stackoverflow.com/questions/1945213/…
Glide
Anda juga dapat memiliki keymap yang sama persis dengan Eclipce di IntelliJ.
Koray Tugay
5
Jika Anda terbiasa dengan Eclipse, Anda dapat langsung menggunakan pintasan eclipse: tekan Ctrl + Shift + A, Cari Keymap dan pilih Eclipse. Semua pintasan IntelliJ akan ditransformasikan menjadi pintasan Eclipse. Sekarang lakukan Ctrl + O :)
Abhishek Bedi

Jawaban:

594

Gunakan Navigasi ( Lihat dalam versi yang lebih lama) | Popup Struktur File ( Ctrl+ F12pada Windows, + F12pada OS X). Mulai ketikkan metode / nama simbol untuk mempersempit daftar atau menyorot elemen yang diinginkan. Tekan Enteruntuk menavigasi ke elemen yang dipilih.

CrazyCoder
sumber
1
Sangat bagus, saya mencari pop-up yang mencari di seluruh proyek (seperti Ctrl + Alt + M di Eclipse) dan bukan hanya file saat ini (seperti Ctrl + O di Eclipse), ada ide?
Ashkan Kh. Nazary
3
Go To| Symbol...kemungkinan besar apa yang Anda cari.
CrazyCoder
2
Di Mac OS X, IntelliJ v12 ini sekarang adalah Cmnd + F12
greg7gkb
37
Cmd + 7 pada Mac juga akan menampilkan panel metode secara permanen. Cmd + 7 lagi akan mematikannya.
Gurpreet
2
Tindakan ini telah dipindahkan ke Navigasi | Struktur File .
Corentin
69

Saya lebih suka menggunakan tampilan Struktur. Untuk membukanya, gunakan menu: View / Tools Window / Structure. Tombol pintas pada Windows adalah Alt+7

masam
sumber
20

Lakukan Cmd+ F12+ FnKunci pada mac di IntelliJ jika mengklik Cmd+ F12dimulai.

Himanshu Ranavat
sumber
4

Jika Anda menggunakan Linux (saya uji di Ubuntu 10.04), pintasannya adalah Ctrl + F12 (sama dengan Windows)

vinicius.hisao
sumber
4

Pada distribusi linux (@least on Debian with plasma) pintasan defaultnya adalah

Ctrl + 0

Pipo
sumber
Ini memberi Select methods to Overridesaya jendela di Ubuntu 19.10.
Foreever
3

command+ fn+ F12benar. Kurangnya tombol fnyang F12digunakan menyesuaikan volume.

Tanpa henti 博
sumber
1

Secara default, sebagian besar distribusi menggunakan Ctrl+ F12.

Beberapa distribusi OS (dalam kasus saya Xubuntu) yang menggunakan Xcfe, menimpa Ctrl+ F12ke switch "Workspace 12".

Rifqi Al Fatih
sumber
0

Untuk Pengguna Mac jika command + fn + f12atau command + f12tidak bekerja, maka peta kunci Anda tidak dipilih sebagai "Mac Os X". Untuk memilih peta kunci, ikuti langkah-langkah di bawah ini.

Android Studio -> Preferences -> Keymap -> From the drop down Select "Mac OS X" -> Click Apply -> OK.
Saleh Enam Shohag
sumber
-3

Anda dapat mengetik " this." dan menunggu sebentar, sembulan dengan metode dan properti akan ditampilkan.

Bukan jalan pintas, tetapi itu bekerja untuk saya.

PS: jika Anda menggunakan metode statis, ketikkan nama kelasnya.

Telcontar
sumber
3
Saya suka pendekatan Anda :)
Stefan Michev
7
Saya benar-benar tidak mengerti yang negatif. Metode saya adalah satu-satunya yang bekerja pada setiap versi IntelliJ, komputer atau kustomisasi. Pikirkan tentang itu
Telcontar
1
@Telcontar: Saya kira bahwa orang-orang memberi Anda downvotes karena pertanyaan awal adalah "Apa yang setara shortcut untuk yang di IntelliJ" mana yang digambarkan cukup tepat :) Anda "jawaban" agak komentar.
Honza Zidek
3
Saya tidak mengerti mengapa ada begitu banyak suara yang turun. "ini." adalah alternatif yang bagus. Saya sering melakukannya. Saya juga seorang pengguna Eclipse sebelum pindah ke intellij dan saya juga melakukan hal yang sama pada Eclipse.
Harish