O editor sensível a idiomas do NetBeans detecta erros enquanto você digita e lhe ajuda com pop-ups de documentação e com o recurso inteligente de auto-completar código — tudo com a velocidade e simplicidade de seu editor de texto favorito.
Editor multilíngüe para Java e linguagens de script
Um IDE é muito mais que um editor de texto: o editor do NetBeans recua linhas, compara palavras e caracteres e realça códigos-fonte sintática e semanticamente. O editor aceita várias linguagens, incluindo Java, Ruby, C/C++, XML, HTML, RHTML, PHP, Groovy, Javadoc, JavaScript e JSP. Ele pode ser estendido para aceitar qualquer outra linguagem.
O IDE analisa o código-fonte ao vivo enquanto você digita. Dessa forma o editor pode marcar imediatamente os erros e realçar as ocorrências. As dicas de ferramenta e os glifos do editor exibem desobstrutivamente dicas de compilador, correções rápidas, avisos e documentação da linguagem.
Refatoração
As ações de refatoração do IDE permitem que você reestruture o código sem quebrá-lo. Por exemplo, quando um identificador é renomeado ou uma classe é movida para outro pacote, não use Localizar e Substituir: o IDE pode identificar e atualizar todas as ocorrências instantaneamente.
Auto-completar de código inteligente
O editor oferece o recurso automático de auto-completar código em várias linguagens, incluindo Java, Ruby, C/C++, PHP, Groovy, XML, HTML, RHTML, JSP, JavaScript e Javadoc. Enquanto você digita, ele lista as possíveis conclusões: as opções mais óbvias e comuns são listadas no início, mas você sempre pode escolher dentre um conjunto completo de opções abaixo. Digitar as primeiras letras de uma palavra CamelCase aciona o recurso de auto-completar código.
Ir para arquivo, Ir para tipo, Ir para símbolo
Navegue para qualquer arquivo, tipo ou símbolo com um rápido atalho de teclado e passe diretamente para uma declaração com apenas um clique. Nas caixas de diálogo Ir para, você pode digitar arquivos ou nomes de tipo, usando maiúscula/minúscula e até mesmo curingas, e fazer uma pesquisa com distinção de maiúsculas e minúsculas em todos os projetos abertos.
Inserir código
O editor pode gerar trechos de códigos comuns em Java ou outras linguagens. É fornecida uma caixa de diálogo para que você tenha total controle sobre quais métodos e quais atributos de classe eles acessam. O IDE lhe ajuda a sobrescrever métodos e a gerar blocos de códigos dinâmicos, como loops, blocos try-catch, comentários Javadoc e acessadores. Você pode remover espaços em branco das linhas automaticamente.
Inspecionar hierarquias e membros
Inspecione os membros e a hierarquia de qualquer classe Java em uma conveniente janela pop-up que mostra classes de base, classes derivadas e interfaces. Use filtros para controlar o nível de detalhamento exibido.
Histórico de arquivo
Você sempre pode usar um histórico local do arquivo para visualizar modificações recentes ou reverter alterações, mesmo que o arquivo não seja manipulado por um sistema de controle de versões.
Navegação
Use os membros do navegador e os inspetores de hierarquia para navegar rapidamente entre os arquivos. A faixa de erros oferece uma visão geral imediata de todas as linhas realçadas em um arquivo: com um único clique, você salta para erros, dicas, anotações ou resultados de pesquisa.
Interface do Usuário Completamente Configurável
Use atalhos de teclado ou clique nos ícones configuráveis da barra de ferramentas para acessar ferramentas de compilação, refatoração, criação de perfil, depuração e teste de unidade. As fontes e as cores do editor podem ser completamente personalizadas. Todas as janelas podem ser posicionadas individualmente e divididas vertical ou horizontalmente.