O Editor de código é um editor de texto completo que é integrado com o GUI Builder, o compilador, o depurador e outras partes do IDE. Normalmente você pode abrir o Editor de código clicando duas vezes em um nó nas janelas Projetos, Arquivos ou Navegador. Quando um arquivo é aberto no Construtor de GUI, você pode clicar no botão Código-fonte, na barra de ferramentas do editor, para abrir o Editor de código.
Este tópico introduz os seguintes recursos do Editor de código:
Na parte superior do Editor de código há uma guia para cada documento aberto. Cada guia mostra o nome do documento. Se o documento foi modificado e não foi salvo, há um asterisco (*) depois do nome.
Se múltiplos arquivos estiverem abertos, você pode dividir a exibição do Editor de código clicando na guia e arrastando-a. Ao arrastá-la para diferentes partes da área de edição, você verá um contorno vermelho que mostra o local em que a janela será aberta. Quando uma dessas caixas aparece, você pode arrastar o documento e dividir o painel.
Você pode clicar com o botão direito do mouse em uma guia para acessar os seguintes comandos:
A barra de ferramentas fica na parte superior da janela Editor de código. A barra de ferramentas tem botões para vários atalhos de navegação e edição, que variam conforme o tipo de arquivo que está sendo editado. Posicione o cursor sobre um botão para exibir uma descrição do comando.
A margem esquerda exibe glifos de anotação que indicam status de linha, como pontos de interrupção, o contador do programa ou erros de compilação. Para uma descrição do glifo usado, consulte Glifos de margem no Editor de código.
Se clicar na margem esquerda de um arquivo Java, um ponto de interrupção é definido na linha correspondente. Você também pode clicar na margem esquerda de uma linha para remover um ponto de interrupção.
Pode clicar com o botão direito do mouse na margem esquerda para exibir um menu pop-up. A margem também pode, opcionalmente, exibir números de linha.
A faixa de erro é a faixa à direita da barra de rolagem direita e contém marcas para várias coisas no arquivo, como erros, indicadores e comentários para a lista Tarefas. A faixa de erro representa o arquivo inteiro, não apenas as linhas exibidas atualmente. Você pode identificar imediatamente se há erros no arquivo sem ser preciso efetuar rolagem no arquivo inteiro. Você pode clicar duas vezes em uma marca na faixa de erro para saltar para a linha à qual a marca se refere.
A linha de status do Editor de código fica embaixo da barra de rolagem horizontal. A primeira área da linha de status mostra o número de linha atual e o número da linha na forma line:row. A segunda área da linha de status indica o modo de inserção (INS ou OVR). A área de texto à direita é usada para mensagens de status.
O código-fonte exibido no Editor de código é colorido sintaticamente. Por exemplo, todas as palavras-chave de Java são mostrada em azul e todos os comentários de Java, em cinza-claro. Blocos protegidos de código Java gerados pelo Construtor de GUI têm um plano de fundo azul-claro e não podem ser editados. Para obter informações sobre configuração da cor da sintaze, consulte Defindo fontes e cores no Editor de código.
O recurso de auto-completar de código do IDE ajuda você a preencher código e marcas enquanto está digitando. O auto-completar de código está disponível para arquivos Java, JSP, HTML, XML e Ant. Para obter informações, consulte Usando auto-completar de código.
Quando você edita classes Java, o Editor de código efetua a correspondência de pares de caracteres, como colchetes, parênteses e aspas. Caracteres de fechamento não são duplicados quando você mesmo os digita, em vez de deixar o editor adicioná-los para você. Para obter mais informações, consulte Usando Auto-completar de par, Inserção inteligente e Pontos-e-vírgulas inteligentes.
Quando o Editor de código está no modo de inserção, o ponto de inserção padrão é uma barra vertical, e o texto que você digita é inserido. No modo de substituição, o ponto de inserção padrão é um bloco sólido, e o texto que você digita substitui o texto existente.
Use a tecla Insert para alternar entre os dois modos.
Toda vez que o ponto de inserção no Editor de código estiver localizado imediatamente após uma chave, um colchete ou um parêntese, a chave, o colchete e o parêntese correspondentes são realçados.