Color
Syntax Highlighting |
| Language-specific keywords,
comments, and strings are colored differently to set them
apart from plain text. Bold, italics, and underline are
supported per keyword set. |
| |
Fully
Customizable Keyboard Mappings |
| Keystrokes can be added and removed
to emulate popular keyboard mappings like Brief and Epsilon. |
| |
File searching |
| Perform regular expression
searching and replacing using Perl-like regular expressions. |
| |
RTF Clipboard support |
| Text copied or dragged from the edit buffer can be pasted into other applications with all formatting information intact. |
| |
Support for Custom Languages |
| The installation comes with several popular language definitions; however custom languages may also be defined. Regular expressions and scoping rules can be used to accurately define a language. Languages may be defined by application code or XML data. |
| |
Support different file coding formats |
| Save and load files in a single
step. Unicode, UTF-8, and ANSI formats are supported. |
| |
Hyperlinks |
| Hyperlinks embedded in code are highlighted differently and can be navigated by the user. |
| |
Automatic
Brace Match Highlighting: |
| Matching braces and scope
keywords are highlighted as users type. |
| |
Incremental
Search |
| Users can search for text
while the document window automatically selects the best match
after each character is typed. |
| |
Automatic
Font Resizing |
Users can change the font size
simply by holding the control key down and spinning the
mousewheel (Ctrl +MouseWheel).
|
| |
Column
Selection and Manipulation |
| Select text as a column rather than
a paragraph. Empty columns (columns with a width of zero
characters) can be selected, causing subsequent typing and
deletion to occur over multiple lines at the same time. |
| |
Keystroke
Macros |
| Users can record a series of
keystrokes and assign a keystroke to play back the keystrokes
repeatedly. |