La página de preferencias de plantillas permite crear plantillas nuevas y editar plantillas existentes. Una plantilla es un recurso práctico para que el programador inserte con rapidez patrones de código fuente que aparecen con frecuencia.
Para manipular y configurar las plantillas, se dispone de los siguientes botones:
Acción |
Descripción |
---|---|
Nueva... |
Abre un diálogo que permite crear una plantilla nueva. |
Editar... |
Abre un diálogo que permite editar la plantilla seleccionada actualmente. |
Eliminar |
Elimina todas las plantillas seleccionadas. |
Importar... |
Importa plantillas del sistema de archivos. |
Exportar... |
Exporta todas las plantillas seleccionadas al sistema de archivos. |
Exportar todo... |
Exporta todas las plantillas al sistema de archivos. |
Habilitar todo |
Habilita todas las plantillas. |
Inhabilitar todo |
Inhabilita todas las plantillas. |
Utilizar formateador de código |
Si está habilitada, la plantilla se formatea según las normas de formateo de código especificadas en las preferencias del Formateador de código, antes de la inserción. De lo contrario, la plantilla se inserta tal cual, pero con el sangrado correcto. |
Para crear una plantilla nueva y para editar una plantilla existente se utiliza el mismo diálogo, que se describe a continuación.
En el diálogo aparecen los siguientes campos y botones:
Opción |
Descripción |
---|---|
Nombre |
El nombre de la plantilla. |
Contexto |
El contexto determina dónde se puede utilizar la plantilla e indica el conjunto de variables de plantilla predefinidas que están disponibles.
|
Descripción |
Una descripción de la plantilla, que se visualiza ante el usuario cuando elige la plantilla. |
Patrón |
El patrón de la plantilla. |
Insertar variables... |
Visualiza una lista de variables predefinidas específicas del contexto. |
Tanto en el contexto Java como en el contexto Javadoc, se definen las siguientes variables:
Variable |
Descripción |
---|---|
${cursor} |
Especifica la posición del cursor cuando se sale de la modalidad de edición de la plantilla. Resulta de utilidad cuando el cursor debe saltar a otro lugar que no es el final de la plantilla al salir de la modalidad de edición de la plantilla. |
${date} |
Da como resultado la fecha actual. |
${dollar} |
Da como resultado el símbolo del dólar '$'. Existe la posibilidad de utilizar dos signos del dólar: '$$'. |
${enclosing_method} |
Da como resultado el nombre del método delimitador. |
${enclosing_method_arguments} |
Da como resultado una lista de nombres de argumentos (separados por una coma) del método delimitador. Esta variable puede ser de utilidad al generar sentencias de anotaciones (log) para muchos métodos. |
${enclosing_package} |
Da como resultado el nombre del paquete delimitador. |
${enclosing_project} |
Da como resultado el nombre del proyecto delimitador. |
${enclosing_type} |
Da como resultado el nombre del tipo delimitador. |
${file} |
Da como resultado el nombre del archivo. |
${return_type} |
Da como resultado el tipo de retorno del método delimitador. |
${time} |
Da como resultado la hora actual. |
${user} |
Da como resultado el nombre del usuario. |
En el contexto Java se definen además las siguientes variables:
Variable |
Descripción |
---|---|
${array} |
Da como resultado una propuesta para el nombre de una matriz declarada. |
${array_element} |
Da como resultado una propuesta para el nombre de un elemento de una matriz declarada. |
${array_type} |
Da como resultado una propuesta para el tipo de elemento de una matriz declarada. |
${collection} |
Da como resultado una propuesta para una colección declarada que implementa
|
${index} |
Da como resultado una propuesta para el iterador de índice de una matriz no declarada. |
${iterator} |
Da como resultado una propuesta para el iterador de una colección no declarada. |