Como formatar automaticamente o código no Eclipse?

411

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

HasanAboShally
fonte
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)

HasanAboShally
fonte
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.

kostja
fonte
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).

Tabrock
fonte
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.

LimaNightHawk
fonte
13

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

Amado Saladino
fonte
11

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

Zakaria ouh
fonte
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

gubs
fonte
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

Khang
fonte
8

O segredo é simples: Ctrl+ Shift+F

ERA
fonte
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.

RT
fonte
4

Podemos fazer isso por:
Ctrl+ iou Ctrl+ Shift+F

Mohammed AZOUZ
fonte
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);
jgp
fonte
2

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

Muhammad Yawar
fonte