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.