TEA: текстовый редактор / text editor


О программе/About - Скачать/Download - Пресса/Press - Поддержать/Donate

Новости:

7 мая 2013 - собаке Чапе нужна помощь! Подробности, реквизиты - по этой ссылке.

27 апреля 2013. Выложен исходник TEA-GTK 17.6.7. Да, обновление старинной GTK-ветки. Теперь компилируется в современных дистрибутивах.

Март 2013. Вышел TEA 35.0.0

Привет из заметенного по уши снегом Киева.

С версией 35 начинается великое переселение жаб, или отказ от двух прежних сайтов TEA в пользу нового - http://semiletov.org/tea. Итак, начиная с этой версии, TEA будет выкладываться на моем домашнем, своими руками собранном сервере, а старые сайты редактора (на SF и Гугле) будут скоро удалены. Пользуясь случаем, рекламирую свой новый проект - краеведческий сайт "Киевоград" - http://www.kievograd.org/, а также советую посмотреть замечательные индийские фильмы "Инглиш-винглиш", "Тьма" и "Cheeni Kum" (не помню, как в русском переводе.

А теперь о том, что же нового в TEA 35.

Концы строк теперь обрабатываются естественным образом. Это многообещающее заявление означает, что TEA стал сохранять концы строк (невидимые символы-разделители абзацев) без принудительного конвертирования. А раньше сохранял в виде концов строк, которые по умолчанию для системы.

Встроенный файловый приказчик (не люблю слово "менеджер", оно еще более буржуазное, чем приказчик) существенно переписан. Изменение внутренние и внешние. Внешние заключаются в том, что клавиатурой теперь можно выделить несколько файлов при помощи клавиши Insert, а не Shift-курсорные, как раньши. И выделение теперь не сбрасывается при перемещении курсора.

Режим правки "Wikitext" разделился на два режима, DokuWiki и MediaWiki.

Еще разные изменения в пользу приспособления исходника к библиотеке Qt версии 5.

Новость для пользователей Windows. В обозримом будущем TEA под Windows будет собираться с Qt версии 4.8, а не Qt 5. Если Qt 5, то совместимость с Windows XP будет потеряна, на что я не пойду.

News:

07 May 2013 - Ukraine stray dog Chapa need help! More information and about donations (for surgery) are here.

27 April 2013. TEA-GTK 17.6.7 source is out. Yes, the good old outdated GTK-branch is updated. Now it can be compiled on modern Linux distros.

March 2013. TEA 35.0.0 is out!

Namaste! TEA site is moving to the new location (http://semiletov.org/tea) on my home-runned server. Old sites on SourceForge (TEA main site) and Google (Win32 Russian site) will be down soon, after the next TEA release. This move can drop down the popularity of TEA, but... In the case of SF hosting, I don't want to advertise anything (SF shows ads when you download files). Also I'm trying to minimize the use of Google services in my life.

Speaking about all that bugtracking stuff from SF - it will not be transferred to ther new site. I don't like bugtrackers, I prefere the good old e-mail for the reports, suggestions, etc.

So, what's new in 35.0.0? The useful changes.

The line endings (CR, CR/LF, LF) now works in a natural way. In the past, TEA saves line endings in the platform's default line ending (for example, CR/LF on Windows and LF on Linux). Now, TEA preserves the original line endings of the file. But you can set it manually via File - File actions.

The built-in file manager has been rewritten a lot. Inner changes are significant, but the behavior of UI is changed too. Now, to select files multiply via keyboard, use INSERT key instead of Sheift-Cursor. So the selection now acts exactly as in MC or Krusader.

Wiki editing mode now supports DokuWiki and MediaWiki instead of the odd "wikitext" mode.

More fixes to satisfy Qt5-compatibility. Et cetera.

О программе:

TEA - текстовый редактор с многолетней историей и сотнями полезных функций. Доступны сборки под различные платформы и исходники. Для сборки из исходника нужна библиотека Qt линеек 4 или 5, а также zlib, и (необязательно) libaspell и libhunspell. Есть еще старая ветвь TEA - TEA-GTK, которая зависит от GTK+ 2.4 и GtkSourceView 2.

Возможности:

  • распространение на условиях лицензии GPL версии 3
  • поддержка всех мыслимых кодировок
  • чтение форматов ODT, DOCX, RTF, ABW (Abitword), KWD, FB2
  • проверка правописания (с помощью движков Aspell и Hunspell)
  • азбука Морзе
  • подстветка синтаксиса (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, Wikitext)
  • внятная документация
  • автоматическое определение кодировки
  • средства вёрстки в [X]HTML, Docbook, LaTeX, Lout, Wikitext
  • сниппеты
  • шаблоны
  • скрипты (Python, Ruby, Perl, Bash)
  • палитры
  • встроенный файловый приказчик
  • встроенный календарь-планировщик
  • смотрелка картинок
  • вычисление RMS для 16-битных PCM WAVов
  • массовое изменение размера картинок, их формата
  • встроенный ZIP-архиватор
  • универсальный анализатор текста УНИТАЗ
  • запуск внешних программ с текущим открытым файлом
  • возможность назначить "горячие клавиши" всем пунктам меню, включая динамические вроде сниппетов
  • десятки функций обработки текста
  • смена тем оформления
  • масштабируемый интерфейс

About:

TEA depends on Qt 4.4+ or Qt 5, zlib and, optionally, on Aspell or Hunspell. The old branch, TEA-GTK depends on GTK+ 2.4 and GtkSourceView 2. Please use the current Qt-branch instead.

Features:

  • Small size
  • Support for write: plain text
  • Support for read: plain text, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX (old OpenOffice.org format)
  • 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 script)
  • Hotkeys customizations
  • "Open at cursor"-function for HTML-files and images
  • Misc HTML tools
  • Dokuwiki, MediaWiki, Docbook, LaTeX, Lout editing tools
  • Preview in external browsers
  • String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
  • Bookmarks
  • Morse code translator
  • Calendar/organizer
  • 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

Скачать / Downloads

Версия/Version Дистрибутив/Distro Ведущий / Maintainer
TEA 35.0.0 исходник / source любой / any Петр Семилетов / Peter Semiletov
TEA 35.0.0 ELF 32-bit бинарник / binary (Qt 4.8 + libAspell + libHunspell) некоторые Линуксы / some modern Linuxes Петр Семилетов / Peter Semiletov
TEA 35.0.0 Win32 установщик / installer (Qt 4.8 + Apell + Hunspell) Windows Петр Семилетов / Peter Semiletov
TEA 26.1.0 Win32 installer - the LAST Win98-compatible TEA release / последняя совместимая с Win98-версия Windows Peter Semiletov
TEA-GTK 17.6.7 source any Peter Semiletov
TEA 33.5.0 (you need also Qt 4 libraries and libc064.dll) OS/2 Elbert Pol
TEA 33.1.0 Fedora Vasiliy N. Glazov
TEA 33.1.0 Debian Tobias Quathamer
TEA 33.1.0 ALT Linux Vitaly Lipatov
TEA 33.2.0 32 bit | 64 bit Arch Linux bash
TEA 31.0.0 Open SUSE Detlef Reichelt
TEA 33.0.0 Frugalware Linux Priyank M. Gosalia
TEA 33.3.0 OpenBSD landry / espie / giovanni
TEA 34.0.1 FreeBSD ?
TEA 23.0.0 Crux Ivan Rodionov
TEA-GTK 17.6.6 Frugalware Linux Priyank M. Gosalia
TEA-GTK 17.6.6 (GtkSourceView 2 is here) Vector Linux 5.9 Paul Marwick
TEA-GTK 17.6.3 Zenwalk Linux ?
TEA-GTK 17.6.1 Fink Michele Garoche
TEA-GTK 17.3.5 Slackware Yanmarshus
TEA-GTK 17.6.1 Fedora Michael Krylov
TEA-GTK 17.0.0 Gentoo Peter Weller
TEA-GTK 17.6.6 T2 René Rebe

Пресса о TEA / Press about TEA

TEA: A Smooth Text Editor That Hits the Sweet Spot by Jack M. Germain (LinuxInsider 03/21/12)

The Qt-based Tea Text Editor: Managing Image and Text Files in One Application by Gary Richmond (FSM 2012-07-27)

Работаем с TEAкстом, V.L.A.D, "Мой компьютер" N 52 (327) 27.12.2004.


Поддержать

Ежели вы хотите как-то поддержать разработку TEA денежно, лучше поддержите киевский приют для собак Дом Любчика - http://lyubas.pp.ua. Любчик - это пёс на инвалидной коляске. У него много друзей, которым всегда нужна помощь.

Donate

If you want to donate some money, better do that for the home-run dog shelter Lyubas's House. There is the information about a shelter, and the button for donate via PayPal. Please specify "For Lyubas's House" in the comments of donation, because there are other projects uses that PayPal account.