Formatação no Eclipse

0

Existe uma maneira de fazer as seguintes formatações automaticamente no Eclipse? Eles parecem automáticos no Visual Studio e eu me acostumei com eles.

  1. Substitua itens como int a=b; por int a = b;
  2. O mesmo para os operadores de igualdade e & & e || em condicionais
  3. Espaço após semicoloms em loops for
  4. Não atrapalhe os operadores < = e > = (ao fazer a substituição).

Eu realmente não quero escrever um regex para processar meus arquivos de código-fonte.

    
por soandos 29.08.2011 / 23:24

3 respostas

1

Suponho que você esteja editando código Java - de qualquer forma, o Eclipse também oferece esse tipo de funcionalidade para outros idiomas.

Como JohnDR e Tomas Lycken disse, em Preferences -> Java -> Code Style -> Formatter você pode definir este tipo de regras (você tem que criar um novo perfil Formatter).

Observe, no entanto, que as regras padrão (pelo menos para o Eclipse Indigo) já devem satisfazer seus requisitos. Tente editar o perfil padrão e você os verá:

  1. White Space -> Expressions -> Assignments
  2. White Space -> Expressions -> Operators
  3. White Space -> Control Statements -> 'for'
  4. Quando tentei, os operadores de comparação foram tratados corretamente.

As regras de formatação não são aplicadas enquanto você digita, porém: você tem que pressionar Ctrl + Deslocar + F , como Jonas sugeriu, ou configure o Eclipse para executar a formatação do código-fonte toda vez que você salvar o arquivo.

Isso pode ser feito em Preferences -> Java -> Editor -> Save Actions : apenas verifique 'Perform selected actions on save' e 'Format source code' .

Aprecie sua formatação.

    
por 30.08.2011 / 00:13
1

Na minha máquina (Windows 7 com uma instalação padrão do Eclipse Indigo Classic) Ctrl + Deslocamento + F faz isso, e mais; na verdade, formata o código selecionado (ou arquivo inteiro, se nenhum código for selecionado) de acordo com um conjunto de configurações que você pode alterar por si mesmo. O formatador lida com operadores, chaves, espaço em branco e linhas em branco, símbolos e muito mais.

Abra o diálogo de preferências e procure por "format", e você encontrará Java \ Code Style \ Formatter, onde você pode definir suas próprias convenções ou ver as que o Eclipse usa por padrão.

    
por 29.08.2011 / 23:43
0

Vá para Projeto / Propriedades / Estilo de Código Java / Formatador, você pode clicar em Configurar Configurações da Área de Trabalho. Em seguida, edite o perfil Ativo: você pode alterar a maioria dessas configurações. Espero que isso ajude

    
por 29.08.2011 / 23:32