Existe algo semelhante às regras de limpeza do Eclipse (Preferências> Java> Estilo de código> Limpar) no NetBeans?
As regras de limpeza no eclipse permitem que você limpe coisas como organizar importações, remover conversões desnecessárias, adicionar anotações de substituição ausentes etc.
Você também pode fazer isso em um conjunto completo de classes / pacotes em vez de classes individuais?
java
ide
netbeans
formatting
Kapsh
fonte
fonte
Respostas:
Refactor
>Inspect and Transform
No NetBeans 8.0, a ferramenta de lote poderosa é
Refactor
>Inspect and Transform
. Consulte a página do tutorial, Refatorando com Inspeção e Transformação no Editor Java do NetBeans IDE .Ferramentas individuais também estão disponíveis:
Corrigindo importações
Para um único arquivo, namespace ou projeto (dependendo do que está selecionado na janela Projeto ou tem o foco): Fonte> Organizar importações (para classificar e remover importações não utilizadas) ou Fonte> Corrigir importações (para classificar, remover importações não utilizadas, e adicionar importações ausentes). Ou durante cada salvamento: Ferramentas> Opções> Editor> Ao salvar> Organizar importações.
Remoção de espaços à direita
Para um único arquivo (coloque o carret no arquivo de código): Fonte> Remover espaços à direita. Ou durante cada salvamento: Ferramentas> Opções> Editor> Ao salvar> Remover espaços em branco à direita.
Formato do código
Para um único arquivo, namespace ou projeto: Código-fonte> Formato. (Personalize as regras em
Tools > Editor > Formatting
). Também existe um plugin chamado Jindent que você pode instalar (eu não o usei). Ou durante todo salvar:Tools > Options > Editor > On Save > Reformat
.Por padrão, o Netbeans exibirá ícones de dicas ao lado de linhas problemáticas de código e na barra de rolagem, permitindo que você execute uma correção automática, se desejar. Eles podem ser configurados via
Tools > Options > Editor > Hints
. O Netbeans pode pesquisar todos os problemas no projeto usando Código-fonte> Inspecionar. Ou, para reiterar, muitos desses problemas podem ser corrigidos em lote comRefactor > Inspect and Transform
.fonte
Inspect and Transform
(no meu 8.2 Netbeans aparece diretamente como uma opção depois de clicar com o botão direito sobre o projeto; nenhumRefactor
menu anterior) eu tinha que escolherUse: Configuration: Organize Imports
(clicar noManage...
botão se ele não aparecer diretamente na lista suspensa. Existem dezenas de "inspeções" disponíveis para aplicar ao seu código!O equivalente ao "Code Cleanup" do Eclipse no NetBeans é "Format". Está em Código-fonte> Formato e o atalho do teclado é Alt + Shift + F (no Windows). Infelizmente, ao contrário do Eclipse, não parece que isso pode ser configurado no NetBeans.
fonte
alt + shift + f
e importaçõesctrl + shift + i
. e isso funciona para arquivo individual. Para todos os arquivos, não há funcionalidade.Enter
.O NetBeans 7.2 tem Inspect & Transform refatoração para fazer isso:
http://netbeans.org/kb/docs/java/editor-inspect-transform.html
fonte
Para Netbeans, use Ctrl + Shift + I para remover a importação não utilizada do arquivo.
fonte
ferramentas -> opções -> Guia "Editor" -> Guia "Dicas" -> selecione Java (falando sobre) em JComboBox
e então você veria o oceano amarelo ..., ótimo e rápido da versão 6.9
fonte
Eu sei que o netbeans aponta essas coisas automaticamente, mas além de simplesmente apontá-las, eu não sei.
fonte
Não sei como fazer isso em massa, mas se você excluir todas as importações de um arquivo de origem e clicar com o botão direito do mouse no editor de origem, poderá selecionar corrigir importações. Isso importará todas as classes para você em ordem alfabética, perguntando quando encontrar ambigüidades de pacote.
Como Soldier.moth apontou, o Netbeans apontará outros problemas, como projeções e anotações de sobreposição, em linha, pelo uso de uma lâmpada à esquerda da fonte.
fonte
Existe um plug-in Organizar Importações Leia o artigo DZone para mais informações.
EDIT: vejo que há um relatório de bug para obter isso como parte da distribuição padrão.
fonte
Se você apenas deseja que seu código tenha indentações adequadas em um projeto inteiro, simplesmente clique no nome do projeto, vá em "Código-fonte" e clique em "Formatar". Espero que isto ajude!
fonte