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.