Un "editor de texto estructurado" es cualquier editor de texto que puede utilizarse
para editar distintos lenguajes de códigos como HTML, JavaScript o
XML.
El editor de texto estructurado está representado por varios editores que puede
utilizar para editar archivos codificados con códigos:
Tipo de archivo
|
Editor |
¿Asistencia de contenido? |
Hoja de estilo en cascada |
Editor de páginas fuente CSS |
Sí |
Definiciones de tipo de documento |
Editor de páginas fuente DTD |
No |
HTML |
Editor de páginas fuente HTML |
Sí |
JavaScript™ |
Editor de fuente JavaScript o pestaña fuente de editor
JavaScript |
Sí |
JSP |
Editor de páginas fuente JSP |
Sí |
XML
|
Pestaña Fuente del editor XML |
Sí |
XSD (esquema) |
Pestaña Fuente del editor de esquemas XML |
Sí |
Puede acceder al editor de texto estructurado pulsando con el botón derecho del ratón en un nombre de archivo relevante
en la vista Navegador o Explorador de paquetes y pulsando Abrir con y seleccionando el editor mencionado anteriormente.
El editor de texto estructurado proporciona una interfaz coherente,
independientemente del lenguaje de códigos con el que esté asociado. Ofrece
posibilidades como, por ejemplo, buscar y sustituir, deshacer, rehacer, un
corrector ortográfico y ayuda de codificación (a menos que se especifique lo
contrario). También resalta la sintaxis en colores diferentes. A continuación, se
proporciona una breve descripción de algunas de las posibilidades del editor de
texto estructurado:
- resaltado de sintaxis
- Cada tipo de
palabra clave y cada tipo de sintaxis se resalta de forma diferente, lo que permite
identificar fácilmente un determinado tipo de palabra clave para la edición. Por ejemplo, en
HTML, nombres de elementos, nombres de atributos, valores de atributos y comentarios tienen distintos colores;
en JavaScript, los nombres de funciones y variables, series de texto entre comillas y comentarios tienen distintos colores.
- deshacer y rehacer ilimitado
- Estas opciones permiten hacer y deshacer incrementalmente cada cambio realizado en un archivo durante toda la
sesión de edición. Para el texto, los cambios se incrementan
carácter a carácter o utilizando un conjunto de caracteres seleccionados.
- asistencia de contenido
- La asistencia de contenido permite insertar funciones JavaScript, códigos HTML u otras
palabras clave. Las opciones disponibles en la lista de asistencia
de contenido dependen de las funciones definidas por la sintaxis del lenguaje en el
que está codificado el archivo.
- plantillas y fragmentos de código definidos por el usuario
- Utilizando la vista Fragmentos de código, puede acceder a fragmentos de código definidos por el usuario
y (para todos los tipos de código excepto JavaScript) a plantillas que le ayudarán
a añadir rápidamente series de texto utilizadas con frecuencia.
- selección de funciones
- Dependiendo de
la ubicación del cursor, el indicador de selección de código o función resalta los
números de línea que incluyen un código o una función en la regla vertical situada
en el área de la izquierda de la página Fuente.
- opciones de menú emergente
- Estas son las mismas opciones de edición disponibles en el menú Editar del entorno de trabajo.