Atalhos e Modelos de Código (Code Templates) no Netbeans

1 minutos de leitura

Atualizado em:

Todo programador sabe, que fazer tarefas repetidas é muito chato, para isso as IDEs facilitam nossas vidas com os atalhos, abaixo alguns exemplos do NetBeans:

Atalhos

Gerar o Construtor, o Getter e Setter:

  • Alt+Insert

Formatar (identar) o código:

  • Alt+F

Correção dos Imports:

  • Ctrl+Shift+I

Ver sugestões de correção:

  • Alt+Enter

Duplicar as linhas:

  • Ctrl+Shift+Seta para Baixo

Mostra os argumentos de um método:

  • Ctrl+P

Adiciona um ';' no final da linha:

  • Ctrl+;

Auto completa com a próxima/anterior palavra compatível:

  • Ctrl+K

Code Templates (Modelos de código)

Modelos de códigos comumente usados, basta digitar a palavra chave e pressionar Tab.
É possível ver todos os templates existentes e adicionar outros, em Ferramentas -> Opções -> Editor -> Modelos de Código.
Abaixo alguns exemplos:

 

System.out.println:

  • sout

Exemplo:

System.out.println(“”);

 

Cria um método main (public static void main):

  • psvm

Exemplo:

 public static void main(String[] args) {
}

 

Laço Estendido:

  • fore

Exemplo:

 for (Integer integer : intArray) {
}

 

Incremental For:

  • for

Exemplo:

for (int i = 0; i < 10; i++) {
}

Condicional Case:

  • cs

Exemplo:

case what:
break;

 

Cria um módulo Try catch:

  • 2do

Exemplo:

try {
          DataObject dob = DataObject.find(iterator);
} catch (DataObjectNotFoundException ex) {
          .printStackTrace(ex);
}

Outros

  • Pf - public final
  • Pfm - public final void method() {}
  • Pm - public void method() { }
  • Ps - public static
  • Psf - public static final
  • St - String
  • do - do { } while (true);
  • dowhile - do { } while (exp);
  • if - if (true) { }
  • ife - if (true) { } else { }
  • wh - while (true) { }

JavaDocs

Você pode criar seus próprios modelos de código, muito útil para o JavaDoc. Escolha no menu linguagens, Javadoc, e clique em novo, escreva a abreviação, que será o que você precisará escrever antes do TAB, e monte seu template, veja o meu:

${descricao}

@author Paulo Collares
@since ${dia}/${mes}/2012

Os valores entre ${} são variáveis, útil para lembrar, e facilitar o preenchimento:

Espero que tenha sido útil.

 

Fontes:

http://fabiocesar.wordpress.com/2007/07/06/atalhos-no-netbeans/

 http://hipercodigo.blogspot.com.br/2009/08/atalhos-extremamente-uteis-para-o.html

 

Deixe um comentário