TEA - маленький но чрезвычайно функциональный текстовый редактор, с множеством функций по обработке текста, имеющий как QT так и GTK (только старые версии) графический интерфейс и расширяемый плагинами.
Автор Петр Владимирович Семилетов о TEA: - Я не программист, я писатель и журналист. Иногда делаю программы, которые мне нужны. Последние годы я писал только в TEA и перейдя в Linux, не мог отказаться от такой привычки. Надо сказать, что TEA for Linux - моя первая программа на Си и моя первая серьезная программа под Linux.
Поддерживаемые TEA форматы: обычный текст, RTF, HEX, DOC, ODT, DOCX, RTF, SLA, KWD ABW, SXW, возможен экспорт любого формата в RTF и HTML.
Работает TEA со всеми популярными кодировками, оснащен анализатором текста, утилитами для веб-дизайнеров, средствами массовой перекодировки файлов и т.д. и т.п...
TEA поддерживает открытие текстовых файлов перетаскиванием, в окно редактора, а если файл это картинка, то в текущий документ будет вставлен соответствующий элемент разметки (например, тэг IMG), если не включена опция "Показывать картинки в тексте". Текстовые файлы при перетаскивании открываются в кодировке указанной в настройках.
Текстовые функции TEA: изменение регистра, форматирование, позиционирование блоков с помощью курсорных клавиш, шифрация / дешифрация, реверс, правильное оформление диалогов, удаление HTML-тэгов и лишних пробелов; коррекция глюков перекодировки из Word'а в plain text, детранслит, исправление раскладки, сортировка, нумерация, и многое другое (ведётся история открываемых документов).
Чтобы использовать функции обработки текста, текст надо перед этим выделить. Если текст не выделен, TEA будет обрабатывать весь текст документа, а в редких случаях (например, при изменении регистра букв) - только текущее слово.
Для проверки орфографии TEA использует Aspell. В меню "Языки для проверки орфографии" можно посмотреть доступные (установленные) словари. Включение функции означает проверку всего документа соответствующим словарем, а выбранный язык запоминается. Имеется и "Таблица замен", это удобное средство для замены в одном документе сразу множества слов, а не по одному.
Математический аппарат TEA: калькулятор для сверхбольших величин, встроенная обработка алгебраических выражений, набранных просто в тексте документа. Конвертирование из одной системы счисления в другую (DEC/BIN/HEX), перевод арабских чисел в римские и наоборот.
В TEA присутствуют базовые средства среды разработки, имеется подсветка синтаксиса для языков: HTML, C, C++, Object Pascal (Delphi, Kylix), Java, JavaScript, Perl, SQL, Visual Basic Script. Быстрые шаблоны (Ctrl-J) для: HTML, Delphi, C++ Builder
TEA так же предоставляет некоторые функции для редактирования файлов с субтитрами формата SRT. Нужно просто выбирать фильм, а потом открыть для редактирования файл субтитров и редактируя его нужно периодически просматривать результат с помощью пункта меню "Просмотр в Mplayer".
TEA имеет настраиваемый интерфейс(с сохранением профилей), можно поменять стиль интерфейса, расположение панели инструментов (перетаскиванием), цвет фона и текста, ведётся статистика документа (статистика выводится в log_memo), имеется встроенный файловый менеджер и календарь (может например пригодится что бы вычислить время между двумя датами).
TEA имеет встроенный "Универсальный текстовый анализатор" (в меню пункт УНИТАЗ), выдающий в открытом документе статистику по количеству каждого слова из документа, а так же скажет, сколько слов всего и сколько уникальных (количество слов без их повторов). То есть выводится просто статистика списка слов из текущего документа (это будет полезно для составления каких-нибудь словарей и т.д).
В TEA можно использовать скрипты для обработки текста точно так же, как и встроенные функции. То есть, грубо говоря - выделяете текст, вызываете из меню скрипт. Редактор "понимает" скрипты, написанные на Python, Perl and Bash (Sh). Чтобы установить скрипт, нужно просто скопировать его в каталог скриптов ($HOME/.config/tea/scripts) и TEA "увидит" установленные скрипты после перезапуска.
TEA имеет возможность создания "снимка экрана/окна/области/из буфера обмена", можно указать задержку (в секундах) между выбором функции снимка и его осуществления (при этом главное окно TEA временно спрячется). Изображения сохраняются в каталоге текущего документа (это значит что надо документ предварительно открыть). По расширению файла TEA выбирает формат, поддерживаются такие расширения: tif, tiff, jpg, jpeg (можно задать степень сжатия), png (файлы при этом сохраняются в полноцветном PNG), bmp.
TEA может "Кодировать в морзянку", переводить английский текст в "Азбуку Морзе", (было на английском: Drum and bass / будет: -.. .-. ..- -- .- -. -.. -... .- ... ...). Редактор помещает одиночный пробел между двумя соседними кодами Морзе, и два пробела ставит между словами. Так же можно и кодировать из морзянки, при этом предполагается, что коды разделены одинарными пробелами, а слова двойными.
У TEA имеется ещё множество других функций, они подробно описаны в русскоязычной документации.
Управление редактором возможно как с помощью мыши так и клавиатурными сочетаниями.
Лицензия: GNU GPL v3
Комментариев: 3 RSS
1paulus04-09-2011 00:54
Хороший редактор, но вот "унитазы", "квасы" с "приказчиками" и другая "фигня" отбивает охоту им пользоваться. Ранее читал переписку автора на эту тему, что еще больше отбило охоту пользоваться этим редактором. IMHO
2Николай04-09-2011 11:24
А мне даже понравилось, вместо скучных полуанглийских сокращений! Тем более есть плугин, можно это и многое другое что не требуется убрать. Но особенно порадовало руководство, не скучное и скупое перечисление, а описание немножко с задоринкой! :-) Сразу видно что автор не равнодушен к своему детищу.
3RaineRate04-09-2011 17:30
Ну что ж, давно думал о чем то подобном, а тут вот оно и появилось :) очень замечательно! И вообще труд это есть хорошо, приятно и полезно. :) Весь мир нас говорит тебе благодарности. ^__^
Вы можете войти под своим логином или зарегистрироваться на сайте.