What is TEA?
TEA is free text editor for Linux, *BSD, OS/2, Windows, Haicu. It depends on Qt 4.6+ or Qt 5 or Qt6, zlib and, optionally, on Aspell or Hunspell. The old (but renewed) branch, TEA-GTK depends on GTK+ 3 and GtkSourceView 3.
Features (for Qt branch):
- Small size
- Support for write: plain text
- Support for read: plain text, FB2, EPUB, ODT, RTF, DOCX, Abiword, KWord KWD, SWX (old OpenOffice.org format), PDF, DJVU
- Built-in MC-like file manager
- Spellchecker (using the aspell or/and Hunspell)
- Tabbed layout engine
- Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki.
- Multiply encodings support
- In-text labels (markers) support
- Code snippets and templates support
- Scripts (Python, Perl, Ruby, Bash, 2/Rexx, Lua, Windows batch)
- Hotkeys customizations
- "Open at cursor"-function for HTML-files and images
- Misc HTML tools
- Dokuwiki, MediaWiki, Docbook, LaTeX, Lout, Markdown editing tools
- Preview in external browsers
- String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions, text table processing etc.
- Morse code translator
- Themes and palettes support
- Drag'n'drop support (with text files and pictures)
- Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.)
- Built-in image converter and resizer
- Built-in ZIP packer/unpacker with file names charset selector
- RMS calculation for 16 bit PCM WAV's
- 75 Stars
- 12 Forks
- 5 Open Issues
Comments and Reviews
Said about TEA as an alternative
It contains many functions which are rare in other text editors or need separate plugins/advanced regex to do, such as: change straight quotes to curly double quotes, line operations (remove emtpy lines, trailing spaces, sort), set the font used for both the UI and the text editor, reading support for text-based word processor formats such as PDF, DOCX, RTF is one of the most useful feature for me.