O Editor de código tem um conjunto de modelos de código personalizáveis para fragmentos de código comuns, como loops de for e combinações de palavras-chave de Java.
Você pode gerar fragmentos a partir desses modelos de código nas duas formas seguintes:
Por exemplo, em arquivos Java, pode digitar Psfb, seguido da barra de espaços, para gerar public static final boolean em arquivos Java.
Consulte Abreviaturas de modelos de código: Referência rápida para uma lista de abreviaturas para arquivos Java, JSP, XML, DTD e CSS.
Por exemplo, para gerar public static final boolean, você pode digitar pu, pressionar Ctrl-Barra de espaços, pressionar duas vezes a tecla de seta para baixo e pressionar Enter.
Há também modelos de múltiplas linhas que oferecem os seguintes benefícios:
Para personalizar a lista de modelos de código:
Quando você usar a janela Opções para criar modelos de código, há vrias construções que você pode usar para personalizar o comportamento do modelo de código. O quadro abaixo lista essas construções.
Construção de sintaxe de modelo de código | Explicação |
---|---|
${cursor} | Indica o local em que o ponto de inserção deve ir depois de o fragmento de código ser adicionado ao código. |
${Identifier} | Indica um identificador que precisa ser preenchido quando você usa o modelo de código. Quando você usa essa construção em uma definição de modelo, substitua o Identificador com o nome do identificador que aparece no modelo. |
índice | Um atributo que você pode usar dentro de um segmento ${Identifier} para designar que um nome de variável não usado deve ser gerado no fragmento de código. Por exemplo, você pode usar ${ind index}. |
instanceof="FullyQualifiedType" | Um atributo que você pode usar em um segmento de ${Identifier} para designar o tipo do qual o identificador deve representar uma instância. Por exemplo, você pode usar ${collection instanceof="java.util.Collection"} em que collection é o identificador padrão no modelo e java.util.Collection é a classe da qual o identificador deve representar uma instância. |