SynEdit is an open source multiline editing component for Delphi and Kylix , and there is also a version for C ++ Builder , but its development is no longer supported.
| Synedit | |
|---|---|
Notepad gnu | |
| Developer | Mayol Hearz |
| Written on | Delphi , C ++ |
| operating system | Cross-platform software |
| Interface languages | English |
| First edition | May 17, 1999 |
| Latest version | 2.06 ( July 11, 2007 ) |
| License | ASL , GNU GPL , MPL 1.0 |
| Site | sourceforge.net/projects... |
Features
The component supports syntax highlighting for most popular programming languages , as well as some file formats , includes auto-completion , supports bookmarks, fonts , functions for exporting syntax to HTML , TeX or RTF format and much more.
Program Versions
- Before Delphi began supporting Unicode, the library was shipped in two versions: UNICODE (UniSynEdit) and ANSI (SynEdit). UniSynEdit was built on SynEdit. After the transition of Delphi to Unicode, the ANSI version is not developed.
- Free Pascal (and, accordingly, Lazarus ) uses its own version based on SynEdit 1.3. This version is sharpened for editing source codes: for example, it has text folding , but no text wrapping (word wrap)
Compatibility
The SynEdit component is distributed as Delphi source code and can be compiled with:
- Delphi
- C ++ Builder (up to version 6)
- Kylix
Links
- Official SynEdit Website