WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
TEA
Тип Текстовый редактор
Написана на C++
Операционная система cross-platform (Qt)
Первый выпуск 19 декабря 2001 года: 17 лет, 39 дней
Последняя версия 45.0.1 (4 июля 2018 года: 207 дней)
Лицензия GPL

TEA Text Editor — текстовый редактор. Отличается большим количеством функций и несколько необычным интерфейсом[⇨][1]. В частности выполняет многие функции файлового менеджера и программы для просмотра изображений[K 1].

Написан на C++ с использованием Qt[2] и компилируется в один относительно небольшой исполняемый файл[1]. Работает под управлением Linux, Windows а также OS/2. Распространяется на условиях GPL.

Редактор доступен в репозитории ряда дистрибутивов Linux, включая Ubuntu[2].

Возможности редактора

Текстовый редактор поддерживает подсветку синтаксиса для языков разметки, таких, как LaTeX, DocBook, вики-разметку MediaWiki, языка XML и HTML/XHTML а также LilyPond и Lout[en]. К числу поддерживаемых языков программирования (универсальных и специализированных) относятся AWK, C, C++, Bash, BASIC, C#, D, Fortran, Java , Lua , NASM, NSIS, Pascal, Perl, PHP, R, Seed7, Vala, Verilog а также PO-файлы переводов для gettext[3][4].

Поддерживаются многодокументный интерфейс с вкладками, базовые функции редактирования и проверка орфографии, навигацию по закладкам, работу со сниппетами[K 2][4] и большой набор специализированных функций: от инструментов работы с HTML, до поддержки азбуки Морзе[1]. Специальный, автоматически сохраняемый файл crapbook.txt (в русском варианте интерфейса открываемый с помощью пункта меню «Фигня») служит для оперативного хранения различных заметок и фрагментов текста и может служить простой заменой менеджера буфера обмена[en] такого, как Parcellite[en] для linux[4].

Достаточно богатые встроенные возможности редактора можно расширить с помощью написанных на установленных в системе скриптовых языках (Python, Perl, Ruby и Bash), плагинов, написанных на QML[5], а также путём написания xml-файлов, содержащих правила подсветки синтаксиса.

Интерфейс

Общая логика интерфейса TEA слегка напоминает таковую в легковесном IDE Geany[4].

Текущий режим работы редактора выбирается посредством выбора одной из вертикально расположенных вкладок[2]: вкладка «правка», для собственного текстового редактора, вкладка «файлы» для менеджера файлов[K 3] и изображений, вкладка «наладка» для конфигурирования программы, вкладка «даты» для календаря-органайзера и вкладка «руководство», позволяющая ознакомится с документацией для пользователей программы[4].

Панель инструментов под строкой меню содержит только ярлыки для базовых задач редактирования и не подлежит настройке, однако интерфейс программы позволяет «отцеплять» отдельные группы программного меню, открывая их копии как отдельные окна-панели, позиции которых сохраняются между сеансами. Состав меню зависит от текущего режима работы редактора[4].

В нижней части окна программы находится окно «логмемо», куда выводятся все предупреждения редактора, различные информационные сообщения (например об открытии и сохранении файлов) и результат работы некоторых функций обработки текста. Под ней — так называемое «знаменитое поле ввода» (ЗПВ) куда вводятся значения для поиска и замены[K 4] и некоторых других функций обработки текста. Функция поиска работает также в режиме просмотра документации, конфигурирования (для поиска элементов меню, для настройки горячих клавиш) и файлового менеджера. В нижней части окна программы находится строка состояния, содержимое которого настраивается в панели «наладка»[4].

Комментарии

  1. В официальном руководстве на русском языке файловый менеджер назван файловым приказчиком
  2. Сниппеты хранятся в виде текстовых файлов в специальной папки, куда легко перейти по соответствующей закладке во встроенном менеджере файлов и/или в панели выбора имени сохраняемого файла.
  3. Начиная с версии 44.0, вышедшей 21 мая 2017 гола, файловый менеджер поддерживает масовое переименование файлов.
  4. образец поиска и строка замены разделяются значком тильды (~).

Примечания

  1. 1 2 3 Майк Сондерс. Тайные клады § TEA. Поразительное число функций для обработки текста // Linux Format. — 2005. № 82.
  2. 1 2 3 Gary Richmond. The Qt-based Tea Text Editor: Managing Image and Text Files in One Application (англ.). Free Software Magazine[en] (27 July 2012). Проверено 2 декабря 2017.
  3. Файлы подсветки синтаксиса
  4. 1 2 3 4 5 6 7 Jack M. Germain. TEA: A Smooth Text Editor That Hits the Sweet Spot (англ.). LinuxInsider. www.linuxinsider.com (21 May 2012). Проверено 2 декабря 2017.
  5. TEA Plugins Developer Guide

Литература

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии