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.
Gutter (line numbers)
Ability to load large text files
Vertical selection (using Alt)
Multiple undo and redo
Highlight active line
Insert / overwrite key
Extra line spacing
Only supports fixed-pitch (monospaced) fonts
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
Can not load large text files
Does not support SynEdit's advantages