Como posso classificar os membros da classe por nome em NetBeans, ou outro Java IDE?
Pergunta
Eu quero classificar usuários por nome no código-fonte. Existe alguma maneira fácil de fazer isso?
Eu estou usando o NetBeans, mas se houver outro editor que pode fazer isso, é só me dizer o nome dela.
Solução
No NetBeans 8.0.1:
Tools -> Options -> Editor -> Formatting -> Category: Ordering
Depois:
Source -> Organize Members
Outras dicas
Eclipse pode fazê-lo.
Isso é implementado no Netbeans 7.3: http://netbeans.org/bugzilla/show_bug .cgi? id = 212528
Como @PaulCroarkin disse - uso eclipse, Ou você pode usar Jalopy como parte de sua construção, que vai fazer todos os tipos de formatação mágica para seus arquivos de origem no processo (se isso é uma coisa boa ou não está aberto ao debate)
O NetBeans permite classificar os métodos no Navigator. Pessoalmente, eu nunca vi o ponto em que ordena métodos no código. Quando possível, eu gostaria de manter métodos juntos, que trabalham em conjunto. Por exemplo, o getter () e Setter (). Pesquisa incremental ou ser capaz de controle clique sobre um método para navegar para a declaração é muito mais útil, IMHO.
A partir de 6.0 / 6.1, este recurso não está disponível no built-in ferramentas. A visão "Navigator" destina-se a dar-lhe um índice ordenado de seus membros. Para ver o Navigator, vá para Janela-> Navigating-> Navigator ou pressione Control-F7.
Considere enviar um href="http://www.netbeans.org/community/issues.html" rel="nofollow aprimoramento do recurso para Netbeans .
Para o modo C / C ++, clique direito sobre o nome do método dentro da janela do navegador, então não há escolha de "Classificar por nome" ou "Classificar por Fonte", escolha o que você gosta:)
Aqui é a maneira fácil de fazê-lo no NetBeans:
- Vá para a aba Ferramentas e escolheu Opções. A Janela de opção deve aparecer.
- Clique em Editor e escolheu o guia Formatação.
- Selecionar Ordenação por categoria. A ordenação é o último elemento da lista suspensa Categoria.
- Desmarque as Classificar usuários por campo de visibilidade. Neste ponto, apenas os "Classificar membros dos Grupos em ordem alfabética" deve ser verificado.
- Clique em Aplicar e sair da janela de Opção. Agora você globalmente definido para membros Classificar em ordem alfabética.
- Abra ou selecione o arquivo de origem que você deseja classificar os membros.
- Clique na aba Fonte (canto superior direito) e escolheu organizar os membros.
E é isso. O seu arquivo de origem deve ter os membros em ordem alfabética.