2015-03-25 10 views

risposta

10

Non è possibile.
Bene, la funzione postfix è fondamentalmente il plugin Postfix per IntelliJ (ora integrato). Tutti i modelli sono appena compilato il codice, come potete vedere qui:

https://github.com/controlflow/intellij-postfix/tree/master/src/org/jetbrains/postfixCompletion/templates

Purtroppo, non c'è ad esempio XML facile come configurazione. . :(

+4

ho creato una richiesta di funzionalità per aggiungere il supporto per la personalizzazione modelli postfix: https://github.com/controlflow/intellij-postfix/issues/19 –

+2

Si prega di upvotare se si cura: https://youtrack.jetbrains.com/issue/IDEA-122443 –

14

Ora è possibile ho scritto un plugin per idea che ti permette di creare i propri modelli postfix Si chiama Custom Postfix Templates:.

+0

Grande! Ma si può utilizzare globale variabili come con modelli live? Mi piacerebbe avere accesso a ClassName, MethodName ecc. –

+0

@DanChaltiel Sì, è possibile utilizzare variabili e macro. re lo stesso dei modelli dal vivo. Il completamento del codice ti aiuterà con i nomi delle macro. Nota che alcune macro richiedono argomenti (come nei modelli live). –

+0

Ho provato '$ CLASS_NAME_CHAR $', '$ METHOD_NAME $' e '$ LINE_NUMBER $' ma senza risultati (sebbene funzioni in modelli live). Il completamento del codice mi suggerisce solo '$ END $' che è anche vuoto e '$ expr $' che funge da expeted. Dove dovrei cercare i nomi delle variabili? –

Problemi correlati