Linux -- это интересно

TEA (QT/GTK)


Рубрика: Офисное ПО
Метки: | | | |
Просмотров: 6722

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


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

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

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

Комментариев: 3 RSS

Хороший редактор, но вот "унитазы", "квасы" с "приказчиками" и другая "фигня" отбивает охоту им пользоваться. Ранее читал переписку автора на эту тему, что еще больше отбило охоту пользоваться этим редактором. IMHO

Николай2 2011-09-04 в 11:24:05
и другая "фигня" отбивает охоту им пользоваться

А мне даже понравилось, вместо скучных полуанглийских сокращений! Тем более есть плугин, можно это и многое другое что не требуется убрать. Но особенно порадовало руководство, не скучное и скупое перечисление, а описание немножко с задоринкой! :-) Сразу видно что автор не равнодушен к своему детищу.

Ну что ж, давно думал о чем то подобном, а тут вот оно и появилось :) очень замечательно! И вообще труд это есть хорошо, приятно и полезно. :) Весь мир нас говорит тебе благодарности. ^__^

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)