Application Features
- window splitting (horizontal & vertical)
- multi-document interface (MDI)
- plugin: embedded terminal, SQL plugin, build plugin, GDB plugin, Replace in Files, and more
- session support
General Features
- encoding support (Unicode and lots of others)
- bi-directional text rendering support
- line ending support (Windows, Unix, Mac), including auto detection
- network transparency (open remote files)
- extensible through scripting
Advanced Editor Features
- bookmarking system (also supported: break points etc.)
- scroll bar marks
- line modification indicators
- line numbers
- code folding

Syntax Highlighting
- highlighting support for more than 250 languages
- bracket matching
- smart on-the-fly spell checking
- highlighting of selected words

Programming Features
- scriptable auto indentation
- smart comment and uncomment handling
- auto completion with argument hints
- vi input mode
- rectangular block selection mode

Search & Replace
- incremental search, also known as “find as you type”
- support for multiline search & replace
- regular expression support
- search & replace in multiple opened files or files on disk



