"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.