| <?xml version="1.0" encoding="UTF-8"?> | |
| <!--Arbortext, Inc., 1988-2009, v.4002--> | |
| <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" | |
| "..\dtd\concept.dtd"> | |
| <?Pub Sty _display FontColor="red"?> | |
| <concept id="csrcedt004" xml:lang="en-us"> | |
| <title>Structured text editors for markup languages</title> | |
| <titlealts> | |
| <navtitle>Structured text editors</navtitle> | |
| </titlealts> | |
| <shortdesc><q>Structured text editor</q> is any of several text editors | |
| that you can use to edit various markup languages such as HTML, JavaScript, | |
| or XML.</shortdesc> | |
| <prolog><metadata> | |
| <keywords><keyword>source editors</keyword></keywords> | |
| </metadata></prolog> | |
| <conbody> | |
| <p><indexterm>structured text editors<indexterm>overview</indexterm></indexterm> <indexterm>templates<indexterm>structured | |
| text editors</indexterm></indexterm> The structured text editor is | |
| represented by various editors that you can use to edit files coded | |
| with markup tags:</p> | |
| <table> | |
| <tgroup cols="3"><colspec colname="col1" colwidth="89*"/><colspec | |
| colname="col2" colwidth="134*"/><colspec colname="COLSPEC0" | |
| colwidth="69*"/> | |
| <thead> | |
| <row> | |
| <entry colname="col1" valign="top">File type</entry> | |
| <entry colname="col2" valign="top">Editor</entry> | |
| <entry colname="COLSPEC0" valign="top">Content assist?</entry> | |
| </row> | |
| </thead> | |
| <tbody> | |
| <row> | |
| <entry colname="col1">Cascading style sheet</entry> | |
| <entry colname="col2">CSS source page editor</entry> | |
| <entry colname="COLSPEC0">Yes</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">Document type definitions</entry> | |
| <entry colname="col2">DTD source page editor</entry> | |
| <entry colname="COLSPEC0">No</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">HTML</entry> | |
| <entry colname="col2">HTML source page editor</entry> | |
| <entry colname="COLSPEC0">Yes</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1"><tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm></entry> | |
| <entry colname="col2"><tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm> source | |
| page editor or source tab of JavaScript editor</entry> | |
| <entry colname="COLSPEC0">Yes</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">JSP</entry> | |
| <entry colname="col2">JSP source page editor</entry> | |
| <entry colname="COLSPEC0">Yes</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">XML</entry> | |
| <entry colname="col2">Source tab of XML editor</entry> | |
| <entry colname="COLSPEC0">Yes</entry> | |
| </row> | |
| <row> | |
| <entry colname="col1">XSD (schema)</entry> | |
| <entry colname="col2">Source tab of XML schema editor</entry> | |
| <entry colname="COLSPEC0">Yes</entry> | |
| </row> | |
| </tbody> | |
| </tgroup> | |
| </table> | |
| <p>You can access the structured text editor by right-clicking on | |
| a relevant file name in Navigator or Package Explorer view and then | |
| clicking <uicontrol>Open With</uicontrol> and selecting the editor | |
| mentioned above.</p> | |
| <p>The structured text editor provides a consistent interface regardless | |
| of the markup language with which it is associated. It provides capabilities | |
| such as find and replace, undo, redo, a spelling checker, and coding | |
| assistance (unless otherwise noted). It also highlights syntax in | |
| different colors. Following is a brief description of some of the | |
| structured text editor's capabilities:</p> | |
| <dl><dlentry> | |
| <dt>syntax highlighting</dt> | |
| <dd>Each keyword type and syntax type is highlighted differently, | |
| enabling you to easily find a certain kind of keyword for editing. | |
| For example, in HTML, element names, attribute names, attribute values, | |
| and comments have different colors; in <tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm>, | |
| function and variable names, quoted text strings, and comments have | |
| different colors.</dd> | |
| </dlentry><dlentry> | |
| <dt>unlimited undo and redo</dt> | |
| <dd>These options allow you to incrementally undo and redo every change | |
| made to a file for the entire editing session. For text, changes are | |
| incremented one character or set of selected characters at a time.</dd> | |
| </dlentry><dlentry> | |
| <dt>content assist</dt> | |
| <dd>Content assist helps you to insert <tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm> functions, | |
| HTML tags, or other keywords. Choices available in the content assist | |
| list are based on functions defined by the syntax of the language | |
| in which the file is coded.</dd> | |
| </dlentry><dlentry> | |
| <dt>user-defined templates and snippets</dt> | |
| <dd>By using the Snippets view, you can access user-defined code snippets | |
| and (for all code types except <tm tmclass="special" | |
| tmowner="Sun Microsystems, Inc." tmtype="tm" trademark="JavaScript">JavaScript</tm>) | |
| templates to help you quickly add regularly used text strings.</dd> | |
| </dlentry><dlentry> | |
| <dt>function selection</dt> | |
| <dd>Based on the location of your cursor, the function or tag selection | |
| indicator highlights the line numbers that include a function or tag | |
| in the vertical ruler on the left area of the Source page.</dd> | |
| </dlentry><dlentry> | |
| <dt>pop-up menu options</dt> | |
| <dd>These are the same editing options available in the workbench <uicontrol>Edit</uicontrol> menu.</dd> | |
| </dlentry><dlentry> | |
| <dt>code folding</dt> | |
| <dd>Code folding allows collapsing and expanding of text and can be | |
| accessed by the <uicontrol>Folding</uicontrol> option in the pop-up | |
| menu.</dd> | |
| </dlentry></dl><?Pub Caret 1471?> | |
| </conbody> | |
| <related-links> | |
| <linkpool type="concept"> | |
| <link href="csrcedt006.dita"><linktext>Content assist</linktext></link> | |
| </linkpool> | |
| <linkpool type="task"> | |
| <link href="tsrcedt000.dita"></link> | |
| </linkpool> | |
| </related-links> | |
| </concept> | |
| <?Pub *0000005543?> |