Como formatar automaticamente o código no Eclipse?


411

Como você formata automaticamente o código no Eclipse?


1
como você postou uma pergunta para atender aos "padrões de qualidade". para mim, é uma pergunta muito simples. Eu só queria saber como você fez isso

2
É uma pergunta muito simples, mas se ainda não foi respondida, é uma pergunta que precisamos. Para que, quando alguém tiver a mesma pergunta simples, ela possa vir e encontrá-la aqui.
Sheldon

O formato automático se aplica aos arquivos js?
Navi

Respostas:


706

No Windows e Linux : Ctrl+ Shift+F

No Mac : + +F

(Como alternativa, você pode pressionar Formatno Menu principal> Origem)


17
No Mac⌘ + ⇧ + F
Pwdr 17/04

2
Qual é a seta para cima no mac?
SSH)

5
@SSHThis é a tecla Shift
shiggity

Eu tenho alguns erros no meu arquivo. Isso pode ser um motivo para o acima não funcionar?
Qwerty

2
Nas distribuições Linux Ubuntu e Mint, ctrl + shift + f também funciona. Obrigado
Gulbala Salamov

183

Outra opção é ir para Janela-> Preferências-> Java-> Editor-> SaveActions e marque a opção Formatar código-fonte . Em seguida, seu código-fonte será formatado automaticamente automaticamente toda vez que você o salvar.


Um monte de opções lá é realmente vale a pena olhar, também é bom para incluir a auto @Overridedeclaração sobre save
Jeremy S.

@HasanAboShally, agora você só pressiona dois: D
Ojonugwa Jude Ochalifu

Esta opção pode agora ser encontrado em eclipse> Preferências> Java-> Editor-> SaveActions
Josh Correia

34

CTRL+ SHIFT+ Fformata seu código automaticamente (realçado ou não).


19

Isso também pode ser feito no nível do projeto: No Package Explorer, clique com o botão direito do mouse no projeto> Propriedades> Editor Java> Salvar ações

Isso pode ser preferível ao trabalhar em equipe, para que o código de todos seja salvo com as mesmas configurações de formato.


13

Aviso: Ele não formatou o documento, a menos que eu corrigisse todos os erros. Verifique seu arquivo antes de pressionar CTRLSHIFTF.


11

Pressione: Ctrl+ Aou destaque a parte do código que deseja recuar e, em seguida, pressione ctrl+ i.


1
Isso é Ipara "Recuo".
Ed Ednnin

10

Windows -> Preferências -> Java -> Editor -> salvar ações -> Formatar código fonte -> Formatar linhas editadas (ou) formata todas as linhas.

Em algum momento em que você trabalha em equipe, o lead não deseja que você formate todas as linhas do código em um arquivo de origem (grandes alterações de faixa estarão disponíveis no commit). Então, selecione 'Formatar linhas editadas'. Isso editará e formatará apenas as linhas que você modificou.

Gubs


9

Você pode fazer com alguns passos abaixo

Etapa 1: pressione Ctr+ A(janelas) ou cmd+ A(Mac os)

Etapa 2: Ctr+ Ino Windows ou cmd+ Ino Mac os

Formatará automaticamente para você

Saudações


8

O segredo é simples: Ctrl+ Shift+F


4

Atualize seu IDE com a versão mais recente do PDT para obter melhor formatação do código. No menu principal, clique em Ajuda -> Instalar novo software e adicione o seguinte URL no campo Trabalhar com :

http://download.eclipse.org/tools/pdt/updates/4.0.1 

Quando lhe for pedido o nome, atribua-o PDT4.0.1e depois avance com a atualização ou instalação.

Ele verificará se o PDT apropriado já está instalado ou se é uma versão inferior, que seria atualizada.

Após reiniciar ou aplicar as alterações, vá para Windows -> Preferências na barra lateral e expanda PHP -> Estilo de código . Aqui você verá um item chamado Formatador . Selecione-o e escolha o perfil ativo para a formatação do código. É isso aí.

Na próxima vez que você o formatar, ele escolherá um formato de acordo com o perfil ativo escolhido.

Espero que ajude.



3

Observe também que você também pode "proteger" um bloco de ser formatado com @formatter: off e @formatter: on , evitando uma reformatação em um comentário, por exemplo, como em:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

2

clique com o botão direito do mouse no projeto> Propriedades> Editor Java> Salvar Ações

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.