A página de preferências Modelos permite criar novos modelos e editar modelos existentes. Um modelo é uma comodidade para o programador que pode inserir rapidamente padrões de código fonte que reocorrem com freqüência.
Os seguintes botões permitem manipulação e configuração dos modelos:
Ação |
Descrição |
---|---|
Novo... |
Abre um diálogo para criar um novo modelo. |
Editar... |
Abre um diálogo para editar o modelo selecionado atualmente. |
Remover |
Remove todos os modelos selecionados. |
Importar... |
Importa modelos do sistema de arquivos. |
Exportar... |
Exporta todos os modelos selecionados para o sistema de arquivos. |
Exportar Tudo... |
Exporta todos os modelos para o sistema de arquivos. |
Ativar Todos |
Ativa todos os modelos. |
Desativar Todos |
Desativa todos os modelos. |
Utilizar Formatador de Código |
Se ativado, o modelo será formatado de acordo com as regras de formatação de código especificadas nas preferências Formatador de Código, antes da inserção.Caso contrário, o modelo será inserido como está, mas alinhado corretamente. |
A criação de um novo modelo e a edição de um modelo existente utiliza o mesmo diálogo, descrito abaixo.
Aparecem os seguintes campos e botões no diálogo:
Opção |
Descrição |
---|---|
Nome |
O nome do modelo. |
Contexto |
O contexto determina onde o modelo pode ser utilizado e o conjunto de variáveis de modelo predefinidas disponível.
|
Descrição |
Uma descrição do modelo, que é exibido ao usuário ao escolher o modelo. |
Padrão |
O padrão do modelo. |
Inserir Variáveis... |
Exibe uma lista de variáveis predefinidas específicas do contexto. |
Ambos os contextos, Java e Javadoc, definem as seguintes variáveis:
Variável |
Descrição |
---|---|
${cursor} |
Especifica a posição do cursor quando este deixa o modo de edição do modelo. Isto é útil quando o cursor tem que pular para outro local, que não o fim do modelo ao deixar o modo de edição do modelo. |
${date} |
Determina a data atual. |
${dollar} |
Resulta no símbolo de dólar '$'. Opcionalmente, podem ser utilizados dois símbolos de dólar: '$$'. |
${enclosing_method} |
Resulta no nome de inclusão. |
${enclosing_method_arguments} |
Resulta em uma lista, separada por vírgulas, de nomes de argumentos do método de inclusão. Esta variável pode ser útil na geração de instruções de log para vários métodos. |
${enclosing_package} |
Resulta no nome do pacote de inclusão. |
${enclosing_project} |
Resulta no nome do projeto de inclusão. |
${enclosing_type} |
Resulta no nome do tipo de inclusão. |
${file} |
Resulta no nome do arquivo. |
${return_type} |
Resulta no tipo de retorno do método de inclusão. |
${time} |
Resulta no horário atual. |
${user} |
Resulta no nome de usuário. |
O contexto Java também define as seguintes variáveis:
Variável |
Descrição |
---|---|
${array} |
Resulta em uma sugestão para um nome de matriz declarado. |
${array_element} |
Resulta em uma sugestão para um nome de elemento de uma matriz declarada. |
${array_type} |
Resulta em uma sugestão para o tipo de elemento de uma matriz declarada. |
${collection} |
Resulta em uma sugestão para uma coleta declarada que implementa |
${index} |
Resulta em uma sugestão para um iterador de índice da matriz não declarada. |
${iterator} |
Resulta em uma sugestão para um iterador de coleta não declarada. |