La pagina delle preferenze Modelli consente di creare nuovi modelli e di modificare quelli esistenti. Un modello è estremamente utile per i programmatori perché consente loro di inserire rapidamente gli schemi di codice origine ricorrenti.
I seguenti pulsanti consentono di modificare e configurare i modelli:
Azione |
Descrizione |
---|---|
Nuovo... |
Apre una finestra di dialogo per creare un nuovo modello. |
Modifica... |
Apre una finestra di dialogo per modificare il modello selezionato. |
Rimuovi |
Rimuove tutti i modelli selezionati. |
Importa... |
Importa i modelli dal file system. |
Esporta... |
Esporta tutti i modelli selezionati nel file system. |
Esporta tutto... |
Esporta tutti i modelli nel file system. |
Abilita tutti |
Abilita tutti i modelli. |
Disabilita tutti |
Disabilita tutti i modelli. |
Utilizza programma di formattazione codice |
Se si attiva questa opzione, il modello viene formattato in base alle regole di formattazione del codice specificate nelle preferenze Programma di formattazione del codice, prima dell'inserimento. Altrimenti, il modello viene inserito così com'è, ma viene impostato un rientro corretto. Vedere la pagina delle preferenze Programma di formattazione del codice |
Per creare un nuovo modello o modificarne uno esistente viene utilizzata la stessa finestra di dialogo, come descritto di seguito.
Nella finestra di dialogo vengono visualizzati i seguenti campi e pulsanti:
Opzione |
Descrizione |
---|---|
Nome |
Nome del modello. |
Contesto |
Il contesto determina dove può essere utilizzato il modello e l'insieme di variabili di modello predefinite.
|
Descrizione |
Descrizione del modello, visualizzata quando viene scelto il modello. |
Schema |
Schema del modello. |
Inserisci variabili... |
Visualizza un elenco di variabili specifiche di contesto predefinite. |
I contesti Java e Javadoc definiscono le seguenti variabili:
Variabile |
Descrizione |
---|---|
${cursor} |
Specifica la posizione del cursore quando viene lasciata inalterata la modalità di modifica modello. L'opzione è utile quando il cursore deve saltare in una posizione diversa dalla fine del modello, lasciando inalterata la modalità di modifica modello. |
${date} |
Calcola la data corrente. |
${dollar} |
Restituisce il simbolo del dollaro '$'. In alternativa, possono essere utilizzati due simboli di dollaro: '$$'. |
${enclosing_method} |
Valuta il nome di un metodo di inclusione. |
${enclosing_method_arguments} |
Valuta un elenco di nomi di argomenti separati da virgole del metodo di inclusione. Questa variabile può essere utile quando si generano istruzioni di log per molti metodi. |
${enclosing_package} |
Valuta il nome del pacchetto di inclusione. |
${enclosing_project} |
Valuta il nome del progetto di inclusione. |
${enclosing_type} |
Valuta il nome del tipo di inclusione. |
${file} |
Valuta il nome del file. |
${return_type} |
Valuta il tipo di restituzione del metodo di inclusione. |
${time} |
Valuta l'ora corrente. |
${user} |
Valuta il nome dell'utente. |
Il contesto Java definisce inoltre le seguenti variabili:
Variabile |
Descrizione |
---|---|
${array} |
Valuta una proposta per un nome di matrice dichiarato. |
${array_element} |
Valuta una proposta per un nome di elemento di una matrice dichiarata. |
${array_type} |
Valuta una proposta per un tipo di elemento di una matrice dichiarata. |
${collection} |
Valuta una proposta per un insieme dichiarato che implementa |
${index} |
Valuta una proposta per un iteratore di indice di matrice non dichiarato. |
${iterator} |
Valuta una proposta per un iteratore di un insieme non dichiarato. |