Editeurs de texte structuré pour les langages de marquage

Un "éditeur de texte structuré" est un éditeur que vous pouvez utiliser pour modifier des langages de marquage, tels que HTML, JavaScript ou XML.

L'éditeur de texte structuré est représenté par divers éditeurs que vous pouvez utiliser pour modifier des fichiers codés avec des balises de marquage :

Type de fichier Editeur Assistant de contenu
Feuille de style en cascade Editeur de page source CSS Oui
Définitions de types de documents Editeur de page source DTD Non
HTML Editeur de page source HTML Oui
JavaScript Editeur de page source JavaScript ou onglet Source de l'éditeur JavaScript Oui
JSP Editeur de page source JSP Oui
XML Onglet Source de l'éditeur XML Oui
XSD (schéma) Onglet Source de l'éditeur de schéma XML Oui

Vous pouvez accéder à l'éditeur de texte structuré en cliquant avec le bouton droit de la souris sur le nom de fichier approprié dans la vue Navigateur ou Packages, en cliquant sur Ouvrir avec et en sélectionnant l'éditeur mentionné ci-dessus.

L'éditeur de texte structuré fournit une interface cohérente, quel que soit le langage de marquage auquel il est associé. Il fournit, entre autres, des fonctions de recherche et de remplacement, d'annulation, de réexécution, de correction orthographique et d'assistance au codage (sauf indication contraire). Il met également en évidence la syntaxe dans différentes couleurs. Certaines fonctions de l'éditeurs de texte structuré sont décrites brièvement ci-après :

Mise en évidence de la syntaxe
Chaque type de mot-clé est mis en évidence d'une manière différente pour vous permettre d'identifier aisément un type de mot-clé à modifier. Par exemple, dans HTML, les noms d'éléments, les noms d'attributs, les valeurs des attributs et les commentaires sont affectés d'une couleur différente. Dans le langage JavaScript, les noms des fonctions et des variables, les chaînes de texte entre guillemets et les commentaires ont des couleurs différentes.
Annulations et réexécutions illimitées
Ces options vous permettent d'annuler et de rétablir de manière incrémentielle toutes les modifications apportées à un fichier au cours de la session d'édition. Pour le texte, les modifications sont incrémentées caractère par caractère ou en fonction de l'ensemble des caractères sélectionnés.
assistant de contenu
L'assistant de contenu permet d'insérer des fonctions JavaScript, des balises HTML ou d'autres mots-clés. Les options disponibles dans l'assistant de contenu dépendent des fonctions définies par la syntaxe du langage dans lequel le fichier est codé.
Modèles et fragments définis par l'utilisateur
En utilisant la vue Fragments, vous pouvez accéder à des fragments de code définis par l'utilisateur et (pour tous les types de code, sauf JavaScript) à des modèles pour vous permettre d'ajouter rapidement des chaînes de texte fréquemment utilisées.
Sélection de fonction
Selon l'emplacement du curseur, l'indicateur de sélection de fonction ou de balise met en évidence les numéros de ligne qui contiennent une fonction ou une balise dans la règle verticale située dans la partie gauche de la page Source.
Options de menu en incrustation
Ces options d'édition sont identiques à celles figurant dans le menu Editer du plan de travail.
Concepts associés
Assistant de contenu
Tâches associées
Edition de texte codé dans des langages de marquage - présentation