Editores de texto estructurado para lenguajes de códigos

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
Definiciones de tipo de documento Editor de páginas fuente DTD No
HTML Editor de páginas fuente HTML
JavaScript™ Editor de fuente JavaScript o pestaña fuente de editor JavaScript
JSP Editor de páginas fuente JSP
XML Pestaña Fuente del editor XML
XSD (esquema) Pestaña Fuente del editor de esquemas XML

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.
Conceptos relacionados
Asistencia de contenido
Tareas relacionadas
Editar texto codificado en lenguajes de códigos: visión general