Text Edit Plus supports 2 text engines: SynEdit and Classic
The default text engine is SynEdit, however users are free to switch between them. Use the Options menu, then click Text Engine.
SynEdit is an open-source editor component, not based on the Windows common controls. Vovsoft's SynEdit implementation has some pros and cons.
Syntax highlighting
Gutter (line numbers)
Spell checker
Ability to load large text files
Unicode detector
Vertical selection (using Alt)
Multiple undo and redo
Highlight active line
Insert / overwrite key
Extra line spacing
Tab options
Only supports fixed-pitch (monospaced) fonts
Does not support right-to-left (RTL) alignment
Classic text engine uses the common control provided by Microsoft Windows. It's basically the same text engine in Notepad.
Supports all kinds of fonts
Supports right-to-left alignment (for languages like Arabic, Hebrew, Persian)
Can not load large text files
Does not support SynEdit's advantages