IntelliJ mostra suggerimenti sui parametri del metodo sull'utilizzo - Come disabilitarlo


241

Sono nuovo di IntelliJ e recentemente aggiornato a IntelliJ-2016.3 .
Nell'editor per il codice Java, mostra la firma del metodo al momento dell'uso. Come disabilito questa funzione?

Ecco un esempio della firma di un metodo e del suo sito di chiamata: inserisci qui la descrizione dell'immagine

Chiamata di metodo:
inserisci qui la descrizione dell'immagine

Questo comportamento non era presente nella versione 2016.1.4. Lo vedo dopo l'aggiornamento.
Qualsiasi aiuto è apprezzato!


10
@IslamAbdalla Non sempre, un semplice string.split () non dovrebbe avere "regex:" davanti al parametro, è odioso.
Kevin,

18
Devo dire che questa funzione è super fastidiosa. Come l'animazione lenta in cui appaiono le cose, e anche il fatto che sposta il resto del codice in modo da perdere visivamente il tuo posto ... non sono sicuro di cosa stessero pensando
Ben Guild,

8
Per quanto riguarda la leggibilità: può essere utile durante la visualizzazione in questo particolare strumento, ma se qualcuno legge il tuo codice al di fuori di IntelliJ, non vedrà i suggerimenti. Credo che tali problemi di leggibilità debbano essere risolti nella scelta dei nomi delle variabili (e forse nella creazione dei nomi delle variabili) e in generale API migliori. Inoltre ... oscura la lunghezza della linea, dove questo è un problema di stile in alcuni ambienti.
Anm,

4
l'idea ha il tasto di scelta rapida ctrl + p, che mostra le stesse informazioni. Questa descrizione comandi è spazzatura.
degr

6
mostrare il nome del parametro nell'elenco chiamate è estremamente fastidioso. Voglio solo che mostri quello che sto scrivendo. Rende il codice più illeggibile.
Joe,

Risposte:


130

Fai clic destro sul suggerimento, quindi su Disable:

inserisci qui la descrizione dell'immagine


2
La scorciatoia da tastiera per questo Alt + Q(Informazioni di contesto)
Ciprian Tomoiagă

2
@Custodio, in effetti, ho dimenticato di specificare che era attivo nella keymap predefinita di Windows / Linux. Apparentemente su Mac lo è ⌃⇧Q (Ctrl + Shift + Q)
Ciprian Tomoiagă

275

Deseleziona l'opzione in basso Show parameter name hints

Mostra suggerimenti sul nome del parametro


1
Per essere chiari, questa non è l'opzione più in basso in IntelliJ 2019.X ... è da qualche parte vicino al centro di questo riquadro. :)
vikingsteve,

6
In IntelliJ 2019 non è nel Appearance, nemmeno nel General. È dentro Editor -> Inlay Hints -> Parameter hints.
Jaroslaw Pawlak il

35

Trovo utile utilizzare una scorciatoia come P + shift + commandper attivare il suggerimento del tipo di parametro, se necessario. Non lo voglio disabilitato del tutto.

  1. preferenze aperte
  2. fai clic su Keymap
  3. filtra per parameter
  4. fare doppio clic su Toggle parameter name hints
  5. inserire la combinazione di tasti, ad es. P + shift + command
  6. Applica e Ok
  7. Ora la combinazione di tasti attiva / disattiva i suggerimenti per te.

inserisci qui la descrizione dell'immagine


1
Questa soluzione è stata una vittoria per me. A volte i suggerimenti sui parametri sono utili, a volte sono fastidiosi e una semplice commutazione è esattamente quello che volevo. (L'unica sfida era trovare una combinazione di tasti inutilizzata che potessi ricordare!)
Ti Strga

13

Dalla pagina delle novità :

Suggerimenti sui parametri

L'editor ora mostra suggerimenti sui parametri per valori letterali e null usati come argomenti del metodo. Questi suggerimenti rendono il codice molto più leggibile.

Se trovi suggerimenti ridondanti per un determinato metodo, puoi dire all'IDE di non mostrare i suggerimenti per questo metodo. Per disabilitare completamente i suggerimenti, deseleziona Impostazioni → Editor → Generale → Aspetto → Mostra suggerimenti nome parametro.

(l'enfasi è mia)


12

Altri hanno già risposto a questo, ma ecco un modo per trovarlo senza saltare nei menu.

Prova a colpire ⌘ + Shift + Asu Mac e digita Show parameter name hintsnella barra di ricerca.

Mostra parametro viene visualizzato durante la ricerca dalla barra di ricerca del nome azione / opzione


1
lol, @AfonsoLage Penso che tu abbia un errore di battitura, meglio cancellare e commentare nuovamente se non riesci più a modificare
Wayne Phipps

CTRL + MAIUSC + A su Linux, testato qui.
Afonso Lage,

Se continui a visualizzare un popup dal terminale quando provi CMD + MAIUSC + A: intellij-support.jetbrains.com/hc/en-us/articles/…
Eric Wiener,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.