IntelliJ IDEA'da yöntem / işlevleri bulmak için kullanılan kısayol nedir?


Yanıtlar:


288

Windows: ctrl+F12

MacOS: cmd+F12

Yukarıdaki komutlar geçerli sınıftaki işlevleri / yöntemleri gösterir .

SHIFTTüm projede hem sınıfı hem de yöntemi aramak istiyorsanız İKİ kez basın .


142
"Sudo grep
things

11
@olafure, evet yapabilirsin. "sudo grep bir şey /" tüm bilgisayarda arama yapacak ve gereksiz sonuçlar bir sürü vermek de ekstra zaman alacaktır. Bu nedenle, yalnızca IDE'de bir şey aramak daha iyidir.
Vikas Gupta

44
İnanıyorum ki onun amacı ... Proje dışındaki dosyalarda metin sonuçlarını bile bulacak seçeneği kullanarak yöntemler ararken biraz ağır.
Josh Gagnon

11
Bu yanıt teknik olarak doğru olsa da, aynı yöntem adına sahip birden fazla dosya aramak istemediğimden kaçınmaya çalışıyorum. Aşağıdaki Ctrl + F12 yöntemi gibi 3x kadar upvotes doğru cevap olarak işaretlenmesi gereken şeydir ...
dudewad

1
bu ve Ctrl + Alt + Üst Karakter + N arasındaki fark nedir?
Mahesha999

754

ctrl+ F12( cmd+ F12macOS'ta + ), geçerli sınıfın tüm üyelerini bir açılır pencerede gösterir ve bir tane almanıza izin verir. Tutulmadaki ctrl+ okısayol gibi çalışır , ctrl+ alt+ shift+n


67
Mac'te cmnd f12. Bunun daha iyi bir cevap olduğunu düşünüyorum.
TJ Seabrooks

8
Cmnd + ALT + O ayrıca sembollerde mac'larda çok kullanışlıdır.
Felipe

3
Geçerli sınıfın tüm üyelerini gösterecek eylemin adı nedir?
sealskej

1
Aslında Eclipse'de bu Ctrl + O (Hızlı Anahat). Ctrl + Shift + O, Organize içe aktarma içindir.
Guillaume Husta

8
@sealskej, tuş haritası ayarında "Dosya Yapısı" olarak adlandırılır.
shanwu

102

Ctrl+ Alt+ Shift+ Nyöntemler dahil simgeler aramanıza olanak tanır.

Bu daha karmaşık keybinding birincil avantajı gibi tüm dosyaları arar, sadece geçerli dosya olduğunu Ctrl+ F12yapar.

(Her zamanki gibi Mac için eğer yedek Cmdiçin Ctrlbu kısayollar için.)


Çok teşekkür ederim! Ve bu seçeneği menülerde nasıl bulabilirim?
Felipe

Buldum! Git menüsünün altında. Kolay!
Felipe

1
Mac'te benim için çalışmıyor. CMD + F12 çalışmasına rağmen. Thanks
Ajak6

Ctrl + F12 benim için iyi çalıştı. Intelli IDEA J 2018.2
minhas23

16

Mac'te Android Studio

Command+ Option+O

Şu anda açık olan belgenizdeki yöntemlerin / işlevlerin çoğuna atlayabileceğiniz Sembol aramasını açar .


Bu tuş bileşimi kullanılarak görüntülenen sonuçlar, o anda açık olan belgeyle sınırlı değildir. Bunun için cmnd + f12 istediğiniz şeydir (Daniel Dang'ın cevabı ve Thomas'ın yorumu başına).
hBrent

1
Tam açıklık için, Android Studio açısından "Sembol" tanımı tam olarak nedir?
Pinkerton

@ImpalaTamer Güzel soru. Çoğunlukla yöntemlere, fonksiyonlara ve tanımlara atlamak için kullanıyorum, ancak bundan daha fazlasını getirebilir gibi görünüyor.
Joshua Pinter

14

OSX'te Intellij IDEA 2017.3.4 - 2018.2 (Ultimate)

CMD+ fn+F12

geçerli sınıfın tüm üyelerini bir açılır pencerede gösterecektir, ardından o sınıftaki yöntemi arayabilirsiniz.

ANCAK , bu cevap Klavye ayarınıza bağlıdır. Klavye ayarınız

Sistem Tercihleri > Klavye > Tüm F1, F2 vb. Tuşları standart işlev tuşları olarak kullanma

seçildiğinde, kısayol

CMD + F12


Sizi sadece yöntemler penceresine götürdüğü için bu doğru cevap olmalı bence, başka kısayollarla kalıtsal, anonim ve lambdaları da görebiliriz. Güçlü ve havalı! Teşekkürler
İmam Bux

11

CTRL+ F12, o anda açık olan dosyanın üyelerini aramanızı sağlayan Dosya Yapısı gezinme menüsünü açar.


7

IntelliJ IDEA Sürüm 12.13 Ultimate Edition:

Mac'ler: command+ option+ shift+ N veya Menü -> Gezin> Sembol ...


2
Bu seçenek benim için çalışmadı. Mac'te komut + seçenek + O
Felipe

1
Bu, "Tercih -> Tuş Haritası" nda seçtiğiniz tuş haritasına bağlıdır. Görünüşe göre "Mac OS X 10.5+"
user674158

7

Asıl sorunun biraz yanında, ancak yine de yararlı: Intellij'in Yardım menüsünde, eşlemenin tamamını içeren bir PDF açan 'Varsayılan Anahtar Haritası referansı' seçeneği vardır. ( Ctrl+ F12burada bahsedilir)


6

Sadece yöntemleri aramak istiyorsanız:

Mac OS X 10.5+ ciltlemede Alt+ +O

Varsayılan olarak XWin Anahtar bağlama, Shift+ Ctrl+ Alt+N

Ayrıca iki kez basabilirsiniz SHIFT, her şeyi arayabilirsiniz (yalnızca yöntem değil, aynı zamanda sınıf, dosyalar ve eylemler)


Eğitim URL'sini kaldırdım. Lütfen spam olarak kabul edilebilecek URL'leri dahil etmeyin.
Tushar

3

Bir sınıfın yöntemini aramak istiyorsanız, .her yerde ara veya arama sembolleri iletişim kutusunun içindeki sınıf ve yöntem adı arasında bir (nokta) kullanabileceğinizi eklemeniz gerekir . Bu, IDEAs'ın normal arama avantajlarıyla bile çalışır. Örneğin, arama yapabilir LDT.nowve LocalDateTime::nowsonuç olarak açılır. (Sadece Proje Dosyalarını değil, Tüm Dosyaları aradığınız sürece).

resim açıklamasını buraya girin


3

Bir yönteme tıklarsanız, o yöntemin bildirimine gitmek için Ctrl+ yapabilirsiniz B. F12MS Visual Studio'da benzer .


2

Şu anda açık olan sınıfta yönteme gitmem gerekiyorsa, şu görünümü kullanıyorum: ALT+ 7( Mac'te CMD+ 7) yapı görünümünü açmak için tuşuna iki kez basın (ilk kez açıldığında, görünüme ikinci kez odaklanıldığında), yöntemlerin adını yazın, gerekli.


1

IDEA'da oluşturulan eylemleri bulmak için (reindent, new create, ...) kullanabilirsiniz

CRTL+ SHIFT+A

sonra örneğin girinti ve ENTER yazın.


0

Intellij v 13.1.4, OSX

Sembolü Aç klavye kısayolu command+ shift+s



0

SHIFT+ SHIFTVe ALT+ CMD+ denedimO

Ama bence en güçlü ve kullanımı kolay özelliği tüm dosyalarda CMD+ SHIFT+ bulmak F.

Normal ifadeyi seçin ve yazın .*partOfMethodName.*\(, tüm yerleri gösterir ve söz konusu dosyaya gitmeden gerçek kaynak kodunu yerinde görebilir .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.