IntelliJ kullanımda yöntem parametre ipuçlarını gösterir - Nasıl devre dışı bırakılır


241

IntelliJ'de yeniyim ve yakın zamanda IntelliJ-2016.3'e güncelledim .
Java kodu düzenleyicisinde, kullanımdan sonra yöntem imzasını gösterir. Bu özelliği nasıl devre dışı bırakabilirim?

İşte bir yöntemin imzasına ve çağrı sitesine bir örnek: resim açıklamasını buraya girin

Yöntem çağrısı:
resim açıklamasını buraya girin

Bu davranış 2016.1.4 sürümünde yoktu. Güncellemeden sonra bunu görüyorum.
Herhangi bir yardım takdir!


10
@IslamAbdalla Her zaman değil, basit bir string.split () parametresinin önünde "regex:" olmamalıdır, iğrençtir.
Kevin

18
Söylemeliyim ki, bu özellik çok sinir bozucu. Şeylerin göründüğü yavaş animasyon ve kodun geri kalanını yerinizi görsel olarak kaybetmeniz için kaydırması gibi ... ne düşündüklerinden emin değilim
Ben Guild

8
Okunabilirlik ile ilgili olarak: Bu belirli araçta görüntülerken yardımcı olabilir, ancak birisi kodunuzu IntelliJ dışında okursa, ipuçlarını görmez. Bu tür okunabilirlik konularının değişken isimleri (ve belki de değişken isimlerinin oluşturulması) ve genellikle daha iyi API'lerin seçiminde çözülmesi gerektiğine inanıyorum. Ayrıca ... bazı ortamlarda bir stil sorunu olan çizgi uzunluğunu gizler.
Anm

4
fikir aynı bilgileri gösteren ctrl + p kısayol tuşuna sahiptir. Bu araç ipuçları çöptür.
17'de

6
arama listesinde parametre adını göstermek çok can sıkıcıdır. Sadece ne yazdığımı göstermesini istiyorum. Sadece kodu daha okunmaz yapar.
Joe,

Yanıtlar:



275

Alttaki seçeneğin işaretini kaldırın Show parameter name hints

Parametre adı ipuçlarını göster


1
Açıkçası, bu IntelliJ 2019.X'teki en alt seçenek değil ... bu bölmenin ortasına yakın bir yerde. :)
vikingsteve

6
IntelliJ 2019'da değil, içinde Appearancebile General. İçinde Editor -> Inlay Hints -> Parameter hints.
Jaroslaw Pawlak

35

P + shift + commandParametre tipi ipucunu gerektiği gibi değiştirmek için bir kısayol kullanmayı yararlı buluyorum . Tamamen devre dışı bırakılmasını istemiyorum.

  1. açık tercihler
  2. Keymap'i tıklayın
  3. tarafından filtre parameter
  4. çift ​​tıklayın Toggle parameter name hints
  5. tuş kombinasyonunu girin yani, P + shift + command
  6. Uygula ve Tamam
  7. Şimdi tuş kombinasyonu sizin için ipuçlarını değiştirecek.

resim açıklamasını buraya girin


1
Bu çözüm benim için bir kazançtı. Bazen parametre ipuçları yararlı olur, bazen sinir bozucu olurlar ve kolay bir geçiş tam olarak istediğim şeydi. (Tek zorluk hatırlayabildiğim kullanılmayan bir tuş kombinasyonu bulmaktı!)
Ti Strga

13

Yenilikler sayfasından :

Parametre ipuçları

Düzenleyici, artık yöntem bağımsız değişkenleri olarak kullanılan değişmez değerler ve boş değerler için parametre ipuçlarını gösteriyor. Bu ipuçları kodu daha okunaklı hale getirir.

Belirli bir yöntem için ipuçlarını gereksiz bulursanız, IDE'ye bu yöntem için ipuçlarını göstermemesini söyleyebilirsiniz. İpuçlarını tamamen devre dışı bırakmak için Ayarlar → Düzenleyici → Genel → Görünüm → Parametre adı ipuçlarını göster seçeneğinin işaretini kaldırın.

(vurgu benimdir)


12

Diğerleri bunu zaten yanıtladı, ancak burada menülere girmeden bulmanın bir yolu var.

⌘ + Shift + AMac'te vurmayı deneyin Show parameter name hintsve arama çubuğuna yazın.

Eylem / Seçenek adı arama çubuğundan arama yaparken parametre göster görünür


1
lol, @AfonsoLage Ben bir yazım hatası olduğunu düşünüyorum, silme ve artık yorum yapamıyorsanız yeniden yorum daha iyi
Wayne Phipps

Linux'ta CTRL + ÜST KRKT + A, burada test edilmiştir.
Afonso Lage

CMD + SHIFT + A'yı denediğinizde terminalden bir pop-up almaya devam ediyorsanız: intellij-support.jetbrains.com/hc/en-us/articles/…
Eric Wiener
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.