Editores de texto estruturado para linguagens de marcação

O editor de texto estruturado corresponde a cada um dos vários editores de texto que estão à sua disposição para editar diversas linguagens de marcação, tais como, HTML, JavaScript, ou XML.

O editor de texto estruturado é representado por vários editores, colocados à sua disposição para editar ficheiros codificados com identificadores de marcação:

Tipo de ficheiro Editor assistência de conteúdo
Folha de estilos em cascata Editor de páginas de origem de Folhas de Estilos em Cascata Sim
Definições do tipo de documento Editor de páginas de origem das Definições do Tipo de Documento Não
HTML Editor de páginas de código HTML Sim
JavaScript™ Editor de páginas de código JavaScript ou separador de código do editor JavaScript Sim
JSP Editor de páginas de origem JSP Sim
XML Separador de código de editor XML Sim
XSD (esquema) Separador de código do editor de esquemas XML Sim

É possível aceder ao editor de texto estruturado, fazendo clique com o botão direito do rato num nome de ficheiro relevante na vista Navegador ou Explorador de Pacotes e, em seguida, fazendo clique sobre Abrir Com e seleccionando o editor acima mencionado.

O editor de texto estruturado fornece uma interface compatível, independentemente da linguagem de marcações à qual está associado. Apresenta funções, tais como, localizar e substituir, anular, refazer, um corrector ortográfico, assim como assistência de codificação (a não ser que já tenham sido detectadas. O editor de texto estruturado também destaca a sintaxe através de cores diferentes. De seguida, apresenta-se uma breve descrição de algumas das funções do editor de texto estruturado:

destaque de sintaxe
Cada tipo de palavra-chave e sintaxe surge destacado de forma diferente, permitindo ao utilizador localizar facilmente em determinado tipo de palavra-chave para edição. Por exemplo, em HTML, os nomes dos elementos e dos atributos, os valores dos atributos e os comentários surgem a cores diferentes; em JavaScript, os nomes das funções e das variáveis, as cadeias de texto entre plicas e os comentários surgem a cores diferentes.
funções de anular e refazer ilimitadas
Estas opções permitem-lhe anular e repetir de forma incremental todas as alterações feitas a um ficheiro durante toda a sessão de edição. Relativamente ao texto, cada alteração é efectuada a um carácter ou conjunto de caracteres seleccionados de cada vez.
assistência de conteúdo
A assistência de conteúdo ajuda o utilizador a inserir funções JavaScript, controlos HTML ou outras palavras-chave. As opções disponíveis na lista de assistência de conteúdo são baseadas em funções definidas pela sintaxe da linguagem na qual o ficheiro está codificado.
modelos e snippets definidos pelo utilizador
Através da utilização da vista Fragmentos, é possível aceder a fragmentos de código definidos pelo utilizador e modelos (para todos os tipos de código, excepto para JavaScript) para o ajudar rapidamente a adicionar, de forma regular, as cadeias de texto utilizadas.
selecção de função
Com base na posição do cursor, o indicador da selecção da função ou etiqueta destaca os números da linha que incluem uma função ou etiqueta na régua vertical na área esquerda da página Código.
opções do menu emergente
Correspondem às mesmas opções de edição disponíveis no menu do ambiente de trabalho Editar.
Conceitos relacionados
Assistência de conteúdo
Tarefas relacionadas
Editar texto codificado em linguagem de marcação - descrição geral