Editores de texto estruturados para as linguagens de marcações

"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ções, 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 origem HTML Sim
JavaScript Editor de páginas de origemJavaScript ou seprador de origem do editor JavaScript Sim
JSP Editor de páginas de origem JSP Sim
XML Separador de origem do editor XML Sim
XSD (esquema) Separador de origem 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 um 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 dão-lhe a possibilidade, como incremento, de anular e refazer cada alteração efectuada a um ficheiro ao longo de 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 de Snippets, é possível aceder a snippets de código definidos pelo utilizador e (para todos os tipos de código, excepto para os modelos JavaScript) para ajudá-lo 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 controlo destaca os números da linha que incluem uma função ou controlo na régua vertical na área esquerda da página de Origem.
opções do menu emergente
Correspondem às mesmas opções de edição disponíveis no menu do ambiente de trabalhoEditar.
Conceitos relacionados
Assistência de conteúdo
Tarefas relacionadas
Editar o texto codificado em linguagens de marcações - descrição geral