UEStudio integrated development environment tour: syntax highlighting
The UEStudio tour is intended to guide you through some of the advanced IDE features of the application. UEStudio includes all of the features of UltraEdit, the world's best text editor, which are not covered here.
UEStudio includes support for syntax highlighting built upon the syntax highlighting functionality developed and refined over the last 10 years for UltraEdit, including support for brace matching, code folding, and multi-language syntax highlighting.
Syntax highlighting is the ability to recognize predefined words and display them in different colors. This is particularly useful for programmers and can also be useful to other users who may want certain words in a document to show up in a different color.
UEStudio provides support for twenty languages or word sets that may be recognized. Each word set may be configured to have a different color for the following groups of words:
- Normal text (words that are not recognized)
- Words that appear in a comment line, or block comments
- Alternate set of block comments
- Number values (must start with a digit (0-9))
- Up to eight groups of different recognized words
The advanced configuration allows the colors to be selected for the different language and color groups.
This also allows the user to specify the location of the "wordfile" used for highlighting.
For any of the color groups the foreground/text color and the background color may be set. By default the background will revert to the background specified for normal text (background color automatic will be checked). This must be unchecked to activate the background color.
Each color may be changed by clicking on the colored box beside the text description. When clicked, a dialog box will appear that allows the new color to be selected.
Additionally for each color group (except normal text) font styles of bold, italic and underline are available. These may be selected individually for each color group. With some fonts the underline may not always show correctly, and with bold, the spacing may not be correct for non-fixed pitch fonts.
- Integrated debugger
- Batch builder
- Build project
- Resource editor
- User tools
- Run DOS commands
- Diff/comparison tool
- Integrated scripting
- Code style
- SVN/CVS support
- HTML validation
- HTML preview
- PHP support
- PHP debugging
- Ruby support
- Workspace manager
- Project manager
- Project converter
- Project templates
- Column/block editing
- Syntax highlighting
- Function list
- Code folding
- Output window