Editor di testo strutturati per linguaggi di markup

Un "editor di testo strutturato" è un qualsiasi editor di testo che può essere utilizzato per modificare diversi linguaggi di markup come HTML, JavaScript o XML.

L'editor di testo strutturato è rappresentato da diversi editor che possono essere utilizzati per modificare i file codificati con tag di markup:

Tipo di file Editor Assistente ai contenuti
CSS (cascading style sheet) Editor pagina di origine CSS
DTD (document type definition) Editor pagina di origine DTD No
HTML Editor pagina di origine HTML
JavaScript L'editor pagina di origineJavaScript o la scheda Origine dell'editor JavaScript
JSP Editor pagina di origine JSP
XML Scheda Origine dell'editor XML
XSD (schema) Scheda Origine dell'editor dello schema XML

È possibile accedere all'editor di testo strutturato facendo clic con il tasto destro del mouse su un nome file rilevante nella vista Selezione o Esplora pacchetti e facendo clic su Apri con, quindi selezionando l'editor.

L'editor di testo strutturato fornisce un'interfaccia coerente indipendentemente dal linguaggio di markup a cui è associato. Esso fornisce funzioni quali la sostituzione, l'annullamento, il ripristino, un programma di controllo ortografia e una funzione di assistenza ai contenuti (a meno che non sia diversamente specificato). Inoltre evidenzia la sintassi in colori differenti. Di seguito è riportata una breve descrizione di alcune delle funzioni dell'editor di testo strutturato:

Evidenziazione della sintassi
Ogni tipo di parola chiave e di sintassi viene evidenziato differentemente, il che consente di individuare facilmente un determinato tipo di parola chiave per la modifica. Ad esempio, in HTML, i nomi di elementi, i nomi di attributi, i valori di attributi e i commenti hanno colori diversi; in JavaScript, i nomi di funzioni e di variabili, le stringhe di testo e i commenti hanno colori diversi.
Operazioni di annullamento e ripetizione illimitate
Queste opzioni consentono di annullare e ripetere in modo incrementale qualsiasi modifica apportata a un file per l'intera sessione di modifica. Per il testo, le modifiche sono incrementate di un carattere o di una serie di caratteri selezionati per volta.
assistente ai contenuti
L'assistente ai contenuti consente di inserire funzioni JavaScript, tag HTML o altre parole chiave. Le opzioni disponibili nell'elenco di assistente ai contenuti si basano sulle funzioni definite dalla sintassi del linguaggio in cui è codificato il file.
Modelli e frammenti di codice definiti dall'utente
Utilizzando la vista Frammenti, è possibile accedere ai frammenti di codice definiti dall'utente e (per tutti i tipi di codice tranne JavaScript) ai modelli che consentono di aggiungere rapidamente le stringhe di testo utilizzate regolarmente.
Selezione delle funzioni
In base alla posizione del cursore l'indicatore di selezione di tag e funzioni evidenzia i numeri di riga che includono una funzione o una tag nel righello verticale dell'area sinistra della vista Origine.
Opzioni del menu a comparsa
Queste sono le stesse opzioni di modifica disponibili nel menu Modifica del workbench.
Concetti correlati
Assistente ai contenuti
Attività correlate
Modifica del testo codificato in linguaggi di markup - panoramica