Текстовый редактор с множеством функций для обработки текста.

tea 002

TEA - маленький но чрезвычайно функциональный текстовый редактор, с множеством функций по обработке текста, имеющий как QT так и GTK (только старые версии) графический интерфейс и расширяемый плагинами.

tea 003

Автор Петр Владимирович Семилетов о TEA: - Я не программист, я писатель и журналист. Иногда делаю программы, которые мне нужны. Последние годы я писал только в TEA и перейдя в Linux, не мог отказаться от такой привычки. Надо сказать, что TEA for Linux - моя первая программа на Си и моя первая серьезная программа под Linux.

tea 004

tea 005

Поддерживаемые TEA форматы: обычный текст, RTF, HEX, DOC, ODT, DOCX, RTF, SLA, KWD ABW, SXW, возможен экспорт любого формата в RTF и HTML.

tea 006

tea 007

Работает TEA со всеми популярными кодировками, оснащен анализатором текста, утилитами для веб-дизайнеров, средствами массовой перекодировки файлов и т.д. и т.п...

tea 008

tea 009

TEA поддерживает открытие текстовых файлов перетаскиванием, в окно редактора, а если файл это картинка, то в текущий документ будет вставлен соответствующий элемент разметки (например, тэг IMG), если не включена опция "Показывать картинки в тексте". Текстовые файлы при перетаскивании открываются в кодировке указанной в настройках.

tea 010

Текстовые функции TEA: изменение регистра, форматирование, позиционирование блоков с помощью курсорных клавиш, шифрация / дешифрация, реверс, правильное оформление диалогов, удаление HTML-тэгов и лишних пробелов; коррекция глюков перекодировки из Word'а в plain text, детранслит, исправление раскладки, сортировка, нумерация, и многое другое (ведётся история открываемых документов).

tea 011

Чтобы использовать функции обработки текста, текст надо перед этим выделить. Если текст не выделен, TEA будет обрабатывать весь текст документа, а в редких случаях (например, при изменении регистра букв) - только текущее слово.

tea 012

tea 013

Для проверки орфографии TEA использует Aspell. В меню "Языки для проверки орфографии" можно посмотреть доступные (установленные) словари. Включение функции означает проверку всего документа соответствующим словарем, а выбранный язык запоминается. Имеется и "Таблица замен", это удобное средство для замены в одном документе сразу множества слов, а не по одному.

tea 014

tea 015

tea 016

Математический аппарат TEA: калькулятор для сверхбольших величин, встроенная обработка алгебраических выражений, набранных просто в тексте документа. Конвертирование из одной системы счисления в другую (DEC/BIN/HEX), перевод арабских чисел в римские и наоборот.

tea 017

tea 018

tea 019

В TEA присутствуют базовые средства среды разработки, имеется подсветка синтаксиса для языков: HTML, C, C++, Object Pascal (Delphi, Kylix), Java, JavaScript, Perl, SQL, Visual Basic Script. Быстрые шаблоны (Ctrl-J) для: HTML, Delphi, C++ Builder

tea 020

tea 021

TEA так же предоставляет некоторые функции для редактирования файлов с субтитрами формата SRT. Нужно просто выбирать фильм, а потом открыть для редактирования файл субтитров и редактируя его нужно периодически просматривать результат с помощью пункта меню "Просмотр в Mplayer".

tea 022

tea 023

TEA имеет настраиваемый интерфейс(с сохранением профилей), можно поменять стиль интерфейса, расположение панели инструментов (перетаскиванием), цвет фона и текста, ведётся статистика документа (статистика выводится в log_memo), имеется встроенный файловый менеджер и календарь (может например пригодится что бы вычислить время между двумя датами).

tea 024

TEA имеет встроенный "Универсальный текстовый анализатор" (в меню пункт УНИТАЗ), выдающий в открытом документе статистику по количеству каждого слова из документа, а так же скажет, сколько слов всего и сколько уникальных (количество слов без их повторов). То есть выводится просто статистика списка слов из текущего документа (это будет полезно для составления каких-нибудь словарей и т.д).

tea 025

tea 026

В TEA можно использовать скрипты для обработки текста точно так же, как и встроенные функции. То есть, грубо говоря - выделяете текст, вызываете из меню скрипт. Редактор "понимает" скрипты, написанные на Python, Perl and Bash (Sh). Чтобы установить скрипт, нужно просто скопировать его в каталог скриптов ($HOME/.config/tea/scripts) и TEA "увидит" установленные скрипты после перезапуска.

tea 027

tea 028

TEA имеет возможность создания "снимка экрана/окна/области/из буфера обмена", можно указать задержку (в секундах) между выбором функции снимка и его осуществления (при этом главное окно TEA временно спрячется). Изображения сохраняются в каталоге текущего документа (это значит что надо документ предварительно открыть). По расширению файла TEA выбирает формат, поддерживаются такие расширения: tif, tiff, jpg, jpeg (можно задать степень сжатия), png (файлы при этом сохраняются в полноцветном PNG), bmp.

tea 029

tea 030

TEA может "Кодировать в морзянку", переводить английский текст в "Азбуку Морзе", (было на английском: Drum and bass / будет: -.. .-. ..- -- .- -. -.. -... .- ... ...). Редактор помещает одиночный пробел между двумя соседними кодами Морзе, и два пробела ставит между словами. Так же можно и кодировать из морзянки, при этом предполагается, что коды разделены одинарными пробелами, а слова двойными.

tea 034

У TEA имеется ещё множество других функций, они подробно описаны в русскоязычной документации.

tea 031

Управление редактором возможно как с помощью мыши так и клавиатурными сочетаниями.

tea 032

Лицензия: GNU GPL v3

tea 033

>Домашняя страница<

Страница на sourceforge.net