La page de préférences Modèles permet de créer des modèles et d'éditer des modèles existants. Les modèles permettent aux programmeurs d'insérer rapidement du code source fréquemment utilisé.
Les boutons suivants permettent de manipuler et de configurer des modèles :
Action |
Description |
---|---|
Nouveau |
Ouvre une boîte de dialogue qui permet de créer un modèle. |
Editer... |
Ouvre une boîte de dialogue qui permet d'éditer le modèle sélectionné. |
Supprimer |
Supprime tous les modèles sélectionnés. |
Importer... |
Importe les modèles à partir du système de fichiers. |
Exporter... |
Exporte tous les modèles sélectionnés dans le système de fichiers. |
Exporter tout |
Exporte tous les modèles dans le système de fichiers. |
Tout activer |
Active tous les modèles. |
Désactiver tout |
Désactive tous les modèles. |
Utiliser le module de formatage de code |
Si cette option est activée, le modèle est formaté selon les règles de formatage de code définies dans les préférences Module de formatage de code avant son insertion. Sinon, le modèle est inséré tel quel mais indenté correctement. Reportez-vous à la page des préférences Module de formatage de code |
La création d'un nouveau modèle et l'édition d'un modèle existant utilise le même dialogue, qui est décrit ici.
Cette boîte de dialogue comporte les zones et les boutons suivants :
Option |
Description |
---|---|
Nom |
Nom du modèle. |
Contexte |
Le contexte détermine où le modèle peut être utilisé et l'ensemble des variables de modèle prédéfinies disponibles.
|
Description |
Une description du modèle. Elle s'affiche lors de la sélection du modèle. |
Schéma |
Le schéma du modèle. |
Insérer une variable |
Affiche la liste des variables propres au contexte prédéfini. |
Les contextes Java et Javadoc définissent les variables suivantes :
Variable |
Description |
---|---|
${cursor} |
Indique l'emplacement du curseur à la fermeture de la boîte de dialogue d'édition du modèle. Cette option est utile lorsque le curseur doit être amené à un autre emplacement que la fin du modèle à la fermeture de la boîte de dialogue d'édition du modèle. |
${date} |
A pour résultat la date du jour. |
${dollar} |
A pour résultat le symbole dollar '$'. Vous pouvez utiliser deux dollars : '$$'. |
${enclosing_method} |
A pour résultat le nom du conteneur. |
${enclosing_method_arguments} |
A pour résultat la liste des noms d'arguments de la méthode conteneur. Cette variable peut être utile lors de la génération des instructions de journal pour de nombreuses méthodes. |
${enclosing_package} |
A pour résultat le nom du package conteneur. |
${enclosing_project} |
A pour résultat le nom du package conteneur. |
${enclosing_type} |
A pour résultat le nom du type conteneur. |
${file} |
A pour résultat le nom du fichier. |
${return_type} |
A pour résultat le type de retour de la méthode conteneur. |
${time} |
A pour résultat l'heure actuelle. |
${user} |
A pour résultat le nom de l'utilisateur. |
Le contexte Java définit en outre les variables suivantes :
Variable |
Description |
---|---|
${array} |
class="Para"> A pour résultat un nom de tableau déclaré. |
${array_element} |
A pour résultat une proposition de nom de tableau déclaré. |
${array_type} |
A pour résultat une proposition pour le type d'élément d'un tableau déclaré. |
${collection} |
A pour résultat une proposition de collection déclarée
implémentant |
${index} |
A pour résultat une proposition d'itérateur d'index de tableau non déclaré. |
${iterator} |
A pour résultat une proposition d'itérateur d'index de tableau non déclaré. |
Utilisation de modèles
Création de vos modèles