IntelliJ IDEA suggerimento parametri del metodo


119

Sto solo passando da eclipse a IntelliJ e non riesco a trovare questa particolare funzionalità.

In Eclipse, quando il cursore si trova all'interno delle parentesi di una chiamata al metodo e premo Ctrl + Spazio, mi dice quali parametri accetta questo metodo. C'è qualcosa di simile in IDEA?

Risposte:


135

Usa CTRL + P (CMD + P per Mac), dovrebbe mostrare qualcosa di simile. Potresti anche trovare a portata di mano la scheda di riferimento (PDF) .


15
Il nome dell'azione è Parameter info (within method call arguments)(utile per cercarla in Preferenze> mappa dei tasti).
juhoautio

1
@Arvidaa Puoi anche cercare nella mappa dei tasti premendo un tasto (lente di ingrandimento con l'icona di 3 blocchi).
mvd

31

Tranne CTRL+ P(o CMD+ Pper Mac)

C'è una nuova funzionalità in IntelliJ IDEA EAP:

Suggerimenti per il nome del parametro

Impostazioni> Editor> Generali> Aspetto

anteprima: inserisci qui la descrizione dell'immagine

Video di JetBrains su questa funzione: https://youtu.be/ZfYOddEmaRw

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

Sto usando:

IntelliJ IDEA 2016.3 EAP
Build #IU-163.5219.11, built on September 27, 2016

Stavo cercando come personalizzare l'aspetto dei suggerimenti sui nomi dei parametri e ho trovato questo post (in fondo alla pagina): intellij-support.jetbrains.com/hc/en-us/community/posts/… . Solo lasciando il link qui per riferimento.
Robin Trietsch


10

Visualizza l'helper dei parametri automaticamente, regolando il timer "Autopopup" nelle impostazioni di IntelliJ / PhpStorm.

Navigare verso:

File -> Settings -> Editor -> General -> Code Completion -> Autopopup in (ms)

Impostalo come preferisci. Ecc. 5 ms.

Informazioni sui parametri di apertura automatica in IntelliJ


0

Ctrl + P se la combinazione di tasti è impostata su "default".

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.