IntelliJ, JavaDocs araç ipucunu fareyle üzerine getirdi


637

Eclipse'de, bir yöntemin, değişkenin, vb. Üzerine geldiğinde, karşılık gelen JavaDoc'larla bir ipucu görüntülenir. IntelliJ'de böyle bir özellik var mı?


55
İmleci yöntem / değişkenin içine yerleştirebilir ve ctrl + q (PC'de) veya ctrl + j (mac'ta) tuşlarına basabilirsiniz.
tamasd

3
Parametreleri yazarken bu pop-up olması güzel olmalı ...
Andras Balázs Lajtha

1
2017.1 EAP için aşağıda belirtildiği gibi etkinleştirdikten sonra bunu hala göremiyorum. Hatta yeniden başladım ve nada, uzun süre havada kaldım.
killjoy

Yanıtlar:


904

İçin IntelliJ 13 , IDE Ayarlarında Editörün sayfasında bir onay kutusu bulunur

resim açıklamasını buraya girin

DÜZENLEME: For intellij 14 , opsiyon Editör> Genel sayfaya taşındı. "Diğer" grubundaki son seçenektir. (Mac için bu seçenek "IntelliJ Idea"> "Tercihler" menüsü altındadır).

DÜZENLEME: For intellij 16 , bu Diğer Editör> Genel> ikinci-en son seçenek.

DÜZENLEME: For IntelliJ Ultimate 2016,1 , bu Editör> Genel> Kod Tamamlama taşındı ediyor. resim açıklamasını buraya girin

DÜZENLEME: For IntelliJ Ultimate 2017,2, Intellij IDEA 2017/02/03 aka , aslında iki seçenek vardır:

  1. Editör> Genel> Diğer (bölüm)> Fare hareketiyle ilgili hızlı belgeleri göster - gecikme 500 ms
    • Düzeltme işaretindeki sembolle ilgili hızlı belgeleri göstermek için bu onay kutusunu seçin. Belirtilen gecikmeden sonra hızlı dokümantasyon açılır penceresi görünür.
  2. Editör> Genel> Kod Tamamlama (alt öğe)> Açık çağrılan tamamlama için 1000 ms'de otomatik yürütme belgesi
    • IntelliJ IDEA'nın şu anda arama listesinde vurgulanan sınıf, yöntem veya alanla ilgili belgelerin bulunduğu bir açılır pencere göstermesini sağlamak için bu onay kutusunu seçin. Bu onay kutusu seçilmezse,  düzeltme işaretindeki öğeyle ilgili hızlı belgeleri göstermek için Ctrl+ Qdüğmesini kullanın .
    • Hızlı dokümantasyon penceresi, yalnızca kod tamamlanması açıkça çağrıldığında, yalnızca bu durumlarda belirtilen gecikmeyle açılır. Otomatik kod tamamlama listesi için dokümantasyon penceresi yalnızca Ctrl+Q .

8
Bu benim için mükemmel bir şekilde çalıştı ve sorunumu araştırdığımda tam olarak aradığım şeydi. Bu en güncel çözüm gibi görünüyor.
Andrei Bârsan

25
Dosya / Ayarlar | IDE Ayarları / Editör. "Fareyi hareket ettirirken hızlı doktoru göster" i kontrol et
Martin Wickman

33
Teşekkürler 13.1 üzerinde çalışıyor ama İsa, bu hiç de sezgisel değil.
Cristiano Fontes

29
Herkes bunun neden varsayılan olarak etkin olmadığını yorumlayabilir mi? IntelliJ'in bu özelliğe sahip olmadığını düşündüm. Devre dışı bırakılması, varsayılan olarak etkinleştirilmesi gerekir.
Naftuli Kay

14
Sorun şu ki, STICK yapmıyor! Fareyi uzaklaştırdığımda kaybolur. Bu, doc pop-up'a geçip yapışmasını sağlayabildiğim Eclipse'den farklı - daha uzun belgeleri okumak ve gezinmek için çok yararlı. IntelliJ doc pop-up'ını nasıl yapıştırabilirim ?! Android Studio'nun artık resmi olduğu gerçeğinden nefret etmeye
başlıyor

144

IntelliJ sürüm 11'e kadar, hayır, sadece üzerine gelmekle kalmıyor. İmleç yöntem veya öznitelik adının içindeyse, CTRL+ Q, * nix ve Windows üzerinde JavaDoc'u gösterir. MacOSX'te bu CTRL+ J.

Alıntı: "Hayır, javadoc'un tamamını görmenin tek yolu Quick Doc (Ctrl-Q) kullanmaktır." - http://devnet.jetbrains.net/thread/121174

DÜZENLE

IntelliJ 12.1 beri bu olduğunu mümkün. @ ADNow'un cevabına bakınız.


1
Teşekkürler, klavyeyi fareyle üzerine gelmeyi tercih ederim.
maksimov

99

12.1'de mümkündür.

IDE'nizin kurulu olduğu BIN klasöründe idea.properties dosyasını bulun , örneğin C: \ Program Files (x86) \ JetBrains \ IntelliJ \ bin

Dosyanın sonuna yeni bir satır ekleyin:

auto.show.quick.doc=true

IDEA'yı başlatın ve farenizi bir şeyin üzerine getirin:

resim açıklamasını buraya girin


3
Bu benim için 12.1.5 Ultimate'da mükemmel çalıştı, ancak ayarlar menüsünde bunu değiştirmenin bir yolu var mı?
Ed Orsi

Bu, Linux'taki 133.79 Beta sürümümde hiçbir şey yapmıyor.
Michael Piefel

Herhangi bir fikir neden Belgeler açılır pencerede sözdizimi vurgulama almıyorum? stackoverflow.com/q/23086511/238768
kpsfoo

28

CTRL+ Yaptıktan sonra Qşunları yapabilirsiniz:

  1. Araç ipucunu sabitleyin (sağ üst köşe)
  2. Yerleşik Modu Kontrol Edin (sabitlemeden sonra sağ üstteki dişli altında)
  3. İstenilen boyut
  4. Seçili öğenin belgelerini otomatik göster simgesi için tıklayın

Ardından imlecinizi hareket ettirdiğinizde, belgeler bu kutuda görünecektir. Size küçük bir ekran gayrimenkul maliyeti, ama buna değer buluyorum.

Ekran görüntüsü gönderiyorum, ancak SO görüntüleri göndermeme izin vermiyor.


Teşekkür ederim, bu benim için çok yararlı
Hanxue

24

Intellij13'te, Editör yapılandırmasını aşağıdaki gibi kullanabilirsiniz: resim açıklamasını buraya girin


Tutulma ile tam olarak aynı UX elde etmek açısından, bu bana en iyi cevap gibi görünüyor .. teşekkürler!
Gene Bo

Bu işe yarıyor. Peki diğer cevaplardaki "(ms) içindeki otomatik yürütme belgeleri" ne anlama geliyor?
Serob_b

24

Intellij 15 için, Fareyle hareket ederken hızlı belgeleri gösterFile > Settings > Editor > General seçeneğindeki onay kutusunu kullanın .

resim açıklamasını buraya girin

Arama kutusuna "hızlı" veya benzeri bir şey yazarak da oraya ulaşabilirsiniz:

resim açıklamasını buraya girin


1
Bu işe yarıyor. Peki diğer cevaplardaki "(ms) içindeki otomatik yürütme belgeleri" ne anlama geliyor?
Serob_b

1
@Serob_b Burada ne demek istediğinden emin değilim.
fedorqui 'SO' zarar vermeyi durdurun '26

Intellij (2017.1.3) sürümümde, bahsettiğiniz bir seçenek var, ancak aynı zamanda Editör> Genel> Kod Tamamlama'daki (kabul edilen yanıtın bildirdiği gibi) seçeneği "(ms) içindeki otomatik yürütme belgeleri:" seçeneği. Peki, bu ikisi arasındaki fark nedir? Sadece ikincisini (Autopopup) kontrol etmek sorunu çözmedi.
Serob_b


1
Teşekkürler. Aslında "Autopopup belgelerinde (ms)" ctrl + boşluk için olduğunu ve fare vurgulu ile ilgisi olmadığını ve elbette "Fare hareketinde hızlı belgeleri göster" i fareyle dokümanlar gösterir ne olduğunu anladım. Intellij 2017
Serob_b

14

IntelliJ IDEA 14.0.3 Ultimate: + +

tuşlarına basın , ardından seçinCtrlAltSEditor\GeneralShow quick domentation on mouse move

resim açıklamasını buraya girin

İpuçları: JavaDoc açılır penceresinin sağ üst köşesine (dişli simgesine) bakın, şunları seçebilirsiniz:
- Araç Çubuğunu Göster
- Pinded Modu
- Yerleşik Mod - Kayan
Mod
- Bölünmüş Mod

resim açıklamasını buraya girin


9

ADNow'un söylediklerine ekleme. Macintosh'ta:

  1. IntelliJ IDEA 12'ye sağ tıklayın
  2. Tıklayın Göster Paket içeriği menü seçeneği
  3. Bin klasörünü açın
  4. Açık fikir. Özellikler
  5. Satırı ekleyin:

    auto.show.quick.doc = true


8

En azından benim için en kolay yol:

  • Ctrl+ Shift+A
  • Türü: belgeyi göster
  • Fare hareketiyle ilgili hızlı belgeleri göster (AÇIK olarak ayarla)

5

Gönderen IntelliJ Ultimate 2018/01/05, Intellij IDEA aka 2018/01/05, 2019.3 kadar , Dosya altındaki iki seçenek aslında var -> Tercihler:

  1. Editör> Genel> Diğer (bölüm)> Fare hareketiyle ilgili hızlı belgeleri göster - gecikme 500 ms
    • Düzeltme işaretindeki sembolle ilgili hızlı belgeleri göstermek için bu onay kutusunu seçin. Belirtilen gecikmeden sonra hızlı dokümantasyon açılır penceresi görünür.
  2. Editör> Genel> Kod Tamamlama (alt öğe)> Belgeleri 1000 ms'de otomatik göster
    • IntelliJ IDEA'nın şu anda arama listesinde vurgulanan sınıf, yöntem veya alanla ilgili belgelerin bulunduğu bir açılır pencere göstermesini sağlamak için bu onay kutusunu seçin. Bu onay kutusu seçilmezse, düzeltme işaretindeki öğeyle ilgili hızlı belgeleri göstermek için Ctrl+ Qdüğmesini kullanın .
    • Hızlı dokümantasyon penceresi, yalnızca kod tamamlanması açıkça çağrıldığında, yalnızca bu durumlarda belirtilen gecikmeyle açılır. Otomatik kod tamamlama listesi için dokümantasyon penceresi yalnızca Ctrl+ tuşuna basıldığında görünecektirQ .

3

IntelliJ IDEA 14'te şu dosyaya taşındı: Dosya -> Ayarlar -> Editör -> Genel -> "Fare hareketinde hızlı dokümanı göster"


3

Intellij 2019'da yaptım: Dosya> Ayarlar> Editör> Genel seçeneği Fare hareketiyle hızlı belgeleri göster.


Bu cevabın çoktan verildiğini fark ettiniz mi?
bad_coder

ne demek istiyorsun ?
Slimane Deb

1
2019 için cevap bu. Her büyük sürümde bu özellik ile saklambaç oynamayı seviyorum! JetBrains <3
Matt Stephenson

2

Dosya -> Ayarlar -> Editör

" Hızlı dokümanı farede göster " i işaretleyin

Şimdi fareyi bir yöntemin üzerine getirdiğinizde, belgeleri içeren bir araç ipucu görünecektir. Bazen araç ipucu boyutu çok küçüktür ve fareyi araç ipucunun altına doğru hareket ettirerek yeniden boyutlandırmanız gerekir.


1

IDEA " eylem buluyor ":

"Yardım" menüsünü açın, "doc" yazın, imleci " Hızlı Belgeler " e taşıyın vurgulanacak " e getirin.

Ayrıca kısayol tuşundan "eylem bul" çağrılabilir (bunu ayarlar-> kısayol tuşlarında bulabilirsiniz)


1

IntelliJ Ultimate Mac'te (deneme sürümü) 14 Settings > Editor > General > Code completion . Araç ipucu kısa, dizüstü bilgisayarımda F1.

Buna "(ms) içindeki Autopopup belgeleri:"

resim açıklamasını buraya girin


Bu, dokümanları göstermez, sadece olası yöntem çağırma ve parametre türlerini gösterir.
cevaris

"açıkça tamamlanmayı nasıl çağırıyorsunuz"
cevaris

Bununla ne demek istediğini anlamıyorum
Gemtastic

Bu sadece kodlarla tür tamamlama değil mi? Doküman bilgisi yok mu?
cevaris

JavaDoc'u göstermesi gerekiyor, benim için öyle. JavaDoc penceresi 1000 ms sonra açılacaktır, şimdi nerede açıldığına bir göz atmanız gerekebilir. Bazen, maven sekmesi tarafından sağ araç çubuğunda bir sekme olarak açılır.
Gemtastic

1

Android Studio (en az 2.3.3) kullanıcıları için bir not, çünkü bu sayfa google aramam "android studio hover javadoc" için geldi ve android studio Intellij'e dayanıyor:

Bkz. Dosya-> Ayarlar-> Editör-> Genel: "Dosya-> Ayarlar-> Editör-> Genel-> Kod Tamamlama" (") açıkça çağrılması için (ms) içindeki otomatik çalıştırma belgeleri" yerine, fare hareketleriyle ilgili hızlı belgeleri göster "ve Daha önce konuşulmuş olan "Autopopup in (ms)".


1

Burada bahsedilen birçok yolu denedim, özellikle tercih - editör - genel - kod tamamlama - dokümanları pop- up'da göster .. 2019 sürümünde çalışmıyor.2.2.2

Son olarak, ben sadece F1türü / yöntemi üzerinde caret kullanırken ve güzel belgeleri görüntüler kullanıyorum. Bu ideal değil ama yararlı.


0

Mac'teki IntelliJ U'mda bazı yöntem, değişken vb. Üzerine imleçle işaret etmem ve [cntrl] veya [cmd] tuşuna basmam gerekiyor. Ardından, JavaDocs'u görmek için açılan açılır pencerenin içindeki bağlantıyı tıklayın


0

Yukarıdaki yöntemlerin tamamı faydalıdır ama bir temel şey olması gerekir eksik src.zip JDK (C: \ Program Files \ Java \ jdk1.8.0_171) içinde. Önceden yüklenmiş olarak geldiğini varsaydım, ancak bazı nedenlerden dolayı kurulumumda yoktu. Kontrol edilmesi gereken başka bir şey, projenizin belirtilen (bu durumda 1.8.0_171) JDK kullanıyor olup olmadığıdır.



-1

Cevap CTRL+ P(DEĞİL CTRL+ Q)

Birisi bu cevabı JetBrains forumuna gönderdi: Fikir farklı bir IDE. Daha önce kullandığınız her şeyi taklit etmeye çalışmak yerine, özelliklerini keşfetmeye ve en iyisini yapmaya çalışın. Çoğunlukla, Fikir çok yüksek kullanılabilirliğe sahiptir (Eclipse IMHO'dan çok daha iyi) ve kod düzenlemeyi mümkün olduğunca iyi desteklemek için kolaylaştırılmıştır (örneğin sihirbazlara çok fazla güvenmek yerine).

  • Javadoc: Ctrl-Q
  • Uygulamanın hızlı bir görünümü: Ctrl-Shift -I
  • İçeriği göster: Alt -Q
  • Parametreleri göster (yöntem çağrısında): Ctrl-P
  • Hata açıklamasını göster. Ctrl-F1

... ve kodda ve farklı fikir görünümlerinde gezinmek için daha birçok kısayol.

Basit bir tuş vuruşu ile ilgilendiğiniz belirli bilgileri görebilmeniz oldukça hoş. Tuş eşlemeniz için olası değiştirilmiş kısayolları da gösteren menülere göz atın.

0 Avatar Jens Voß 12 Haziran 2008, 09:26 Oluşturuldu Ve elsandros, Stephen'ın yazdıklarına ek olarak: IDEA'nın klavye kısayollarıyla ilgileniyor gibi göründüğünden, ilgili ezberlemenize yardımcı olan "Key Promoter" eklentisini tavsiye ederim kısayollar.

Ayrıca Ctrl- Shift- tarafından çağrılan "Harekete Geç" özelliği de çok yararlıdır A. Açılır pencerede, bir anahtar kelime girebilirsiniz (örneğin, "Javadoc") ve IDE, klavye kısayollarıyla ve içerdiği eylem gruplarıyla (genellikle aynı zamanda menüsünü kullanarak eylem).


En iyi cevap: örn. Mercedes Sara = yeni Mercedes (); 1. imlecinizi () üzerine getirin. 2. ctrl + P tuşlarına basın 3. alt + P sonucuna basın: artık tüm değişkenler otomatik olarak biçimlendirilmiştir ve değişkenleri okurken değerleri yazabilirsiniz. (Yapı 2018)
PCXpert

Bunun en iyi cevap olduğuna katılmıyorum. Soru, Eclipse'de OOTB sağlanan bir sembolün üzerinde fareyle üzerine gelmekti. Tipik olarak bulduğum şey, ekranda olan, ancak imlecin altında olmayan bir şeyle ilgilenmem. Bu nedenle, imleci sembole (fare hareketi) taşımak için bir kısayol (klavye) yazın ve ardından fareyi, düzenlediğim yere (başka bir fare hareketi) geri döndürmek çok fazla iştir. Hemen yazmaya devam edebildiğim için ihtiyacım olan bilgiyi elde etmek için tek bir fare hareketi mükemmel.
chaserb
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.