Come posso utilizzare IntelliJ per completare automaticamente i parametri del metodo?
-
01-07-2019 - |
Domanda
Una caratteristica di Eclipse che mi manca davvero è il modo in cui puoi completare automaticamente i parametri del metodo con le variabili attualmente nell'ambito.Questa funzionalità, con una singola combinazione di tasti (Ctrl+spazio) compilare tutti i parametri del metodo.Finché le mie variabili avevano nomi simili ai parametri del metodo, non ho mai avuto problemi con questo completamento automatico.Esiste un plugin o un modo nativo per ottenere ciò in Intellij?
Soluzione
IntelliJ IDEA 9 ora supporta quello che chiamano "super completamento" che corrisponde al comportamento che stai cercando ed è disponibile tramite il loro programma di accesso anticipato.
(fonte: jetbrains.com)
IntelliJ IDEA 8 non consente di completare automaticamente più di un parametro alla volta.Sei costretto a usare Controllo-Spostare-Spazio una volta per ciascun parametro.
Altri suggerimenti
Potresti già sapere che IntelliJ IDEA ha il CTRL+P collegamento (Windows) e CMD+P (OX X) che visualizza una breve descrizione di quali parametri vengono passati al metodo.È molto pratico e fa risparmiare molto tempo che altrimenti sarebbe stato speso per cercare la dichiarazione del metodo.
Control-Shift-Spazio (e il completamento è basato sul tipo, non sul nome)
Per ancora bontà:Aiuto -> Riferimento mappa tasti predefinita
Esiste anche un plugin IntelliJ chiamato "kotlin-fill-class" che inserirà automaticamente alcuni valori predefiniti.Ho testato l'ultima versione snapshot del plugin con IntelliJ 2019.1 e sembra funzionare.