23 Features
-
Advanced editor (the main feature):
-
syntax highlighting for about 40 languages, and one custom highlighter, fully
customizeable.
- Autocomplete like in Delphi with Popup List (5.11).
- Autocorrect individual for all languages.
- Bookmarks and other customizeable markers.
- Fully customizable shortcuts.
- Many advanced edit commands.
- Column selection mode.
- Powerful search and replace with regular expressions + incremental search (5.13.3).
- unlimited undo and redo.
- Highlight matching brackets.
- Highlight current line.
- Different markers available.
- Start command line programs (Compiler, Interpreter or whatever) and capture
the Output + Regular Expressions to parse the output with so called "Profiles"
(5.1). Profiles can contain more programs, which
are executed one after the other. For example, one Profile may contain a Compiler, Assembler
and Linker.
- Communicate with console programs, i.e. write something to StdIn, while a console program is running.
- You can use it as Console window with all the edit features syn offers, see Section 5.3.
- Scripting using your favorite script language (VBScript, JScript) with custom forms (modal dialogs only) + execute scripts on certain events.
- Direct support for ctags1 to obtain a list of functions in the active document.
- Configurable tools (Start a program, Insert a String into the Editor or execute an Editcommand).
- Spell checker + check spelling while you're typing.
- Export to HTML, RTF and LATEX.
- Autodetect linebreak styles (DOS, UNIX or Mac), and convert them.
- Convert between different codepages (KOI8-R, ISO 8859, DOS, Mac).
- Print and print preview with syntax highlighting in color.
- Organize your files in projects (5.6).
Such projects can have their own profiles and tools.
- Drag and drop support (open or insert files).
- Ability to read and write Delphi binary form files (5.4).
- Assign to any syntax scheme a custom help file and call it via a hotkey (5.15).
- Edit documents directly on a FTP server + Proxy support (5.16).
- File Explorer (5.17).
- Saves bookmarks and caret position for each file, if you wish (8.14).
- Optional tray icon interface (18).
- Find and replace in Files (5.13.4) + Regular Expressions (16).
- Document templates.
23.1 Available highlighters
- 86HC11 Assembler
- ADSP21xx
- AWK Scripts
- Baan
- Borland Form definitions
- C#
- C++
- Cache Object Script
- CA-Clipper
- Cascading Style Sheets (CSS)
- COBOL
- COBRA IDL
- Fortran
- FoxPro
- Galaxy
- GW-TEL Script
- HP48 Assembler
- HTML
- INI Files
- Inno Setup Scripts2
- Java
- JavaScript/JScript
- KiXtart
- Modelica
- Modula-3
- MS-DOS Batch scripts
- MS Visual Basic Script/VBScript
- My Inno Setup Extensions3
- Object Pascal
- Perl
- PHP
- Progress
- Python
- R4
- Ruby Script Language5
- SQL
- Standard ML
- TCL/Tk
- TeX20
- UNIX Shell Scripts
- Visual Basic
- x86 Assembly
- XML
- One customizable Highlighter (5.10)
- One HTML Highlighter which supports embedded CSS, JavaScript and PHP.