No Eclipse, em Windows-> Preference-> Java-> Code Style, é possível definir modelos de código para comentários e código e configurar um formatador de código.
Gostaria de saber se é possível no Eclipse que essas configurações tenham efeito toda vez que eu salvar um arquivo de origem. Basicamente, em vez de destacar tudo e pressionar Ctrl+ Shift+ F, quero que o Eclipse seja responsável por garantir que meu código esteja formatado corretamente.
Isso é possível e como você o configura?
Nota sobre o uso do formato automático: provavelmente é melhor escolher "Formatar linhas editadas", pois a mesclagem de alterações se torna muito difícil quando você reformata um arquivo inteiro que já está no controle de origem e que não foi formatado corretamente. Já fez isso com um colega de trabalho.
Ctrl+Shift+F
seguidaCtrl+S
, então seria bom para mim, mas existem outros caras que não se importam com a formatação. Esta característica torna a nossa vida muito mais fácil ...Respostas:
Em Preferences, escolha Java-> Editor-> Save Actions. Marque Perform the selected actions on savea Format source codecaixa e.
Isso pode ou não estar disponível nas versões anteriores do Eclipse. Eu sei que funciona em:
fonte
Eu recomendo fortemente verificar o descritor xml no formato eclipse no controle de origem. Dessa forma, todos os membros da equipe podem usá-lo e você não consegue reformar as batalhas.
fonte
Eu tenho um instantâneo da configuração. Por favor, siga o caminho:
Na Preferencesjanela, escolha Java-> Editor-> Save Actions.
Verifique oe Perform the selected actions on saveverifique o Format source code box.
fonte
Se você achar que não tem uma Save Actionspreferência em Java-> Editor, talvez seja porque você está usando uma versão mais antiga do Eclipse. Nesse caso, você pode instalar o plugin Format on save a partir daqui .
Em seguida, em Preferences, escolha Java-> Format on save. Selecione a Run Formatopção emSelect a code formatting action
fonte