ЧАЙ (текстовый редактор)
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Первоначальный выпуск | 2001 г., 22–23 года назад |
---|---|
Стабильная версия | 62.2.0 [1] / 11 декабря 2023 г |
Написано в | С++ |
Операционная система | Кроссплатформенность (Qt) [2] |
Тип | Текстовый редактор |
Лицензия | GPL-3.0 или новее |
TEA — графический текстовый редактор для опытных пользователей. Он разработан с учетом низкого потребления ресурсов, широкого спектра функций и адаптивности и доступен для всех настольных операционных систем, поддерживаемых Qt 6, 5 или 4.6+, а также OS/2 и Haiku OS. Его пользовательский интерфейс локализован на несколько языков.
Концепция пользовательского интерфейса
[ редактировать ]Функциональный объем TEA превышает возможности простого текстового редактора, поскольку он спроектирован как среда рабочего стола для редактирования текста. Он имеет пять вкладок на правой границе окна:
- редактировать
- файлы
- параметры
- даты
- руководство
edit представляет собой настоящий текстовый редактор. В верхней части текстового редактора находится панель вкладок для переключения между несколькими открытыми текстовыми файлами. Вкладка редактирования содержит окно редактирования текста. Ниже этого окна есть еще одно окно, в котором отображается история редактирования, а под историей находится FIF, за которым следует «Известное поле ввода». FIF — это специальная командная строка для ввода команд, специфичных для TEA. История редактирования и FIF также отображаются на четырех других вкладках.
Вкладка «Файлы» содержит файловый менеджер для навигации по открываемым файлам файловой системы компьютера.
Опции — это вкладка настроек, позволяющая изменить поведение TEA и изменить содержимое строки меню.
date содержит календарь.
по вкладке Руководство содержит подробное руководство пользователя, включая инструкции для FIF.
Функции
[ редактировать ]- Подсветка синтаксиса: 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
- TEA включает в себя выбор цветовых схем и тем для изменения цветов дисплея.
- В режиме мелодии можно активировать выделение текущей строки, эта функция особенно полезна для корректуры, когда неэлектронные тексты и растровые изображения, содержащие текст, необходимо сравнивать с текстом на экране. Типичное использование — редактирование отсканированного текста, который был преобразован в текстовые файлы с помощью программы OCR, например, для создания корпусов в лингвистике.
- В Диспетчере файлов есть меню закладок, в котором можно сохранять пути к папкам для быстрой навигации.
- проверка орфографии
- Свободно определяемые фрагменты текста
- Форматирование для: HTML, XHTML, DocBook, LaTeX, Lout, DokuWiki и MediaWiki.
- Функции преобразования текста (верхний регистр, строчные буквы, Морзе и т. д.)
- Функции текстовой статистики: Текстовая статистика; извлекать слова; Длины слов; сортировка количества UNITAZ; сортировочный алфавит UNITAZ; Посчитайте подстроку и посчитайте подстроку (регулярное выражение)
- Математические функции
ФИФ
[ редактировать ]Знаменитое поле ввода — это командная строка, специфичная для TEA. Чтобы найти и заменить текст, введите, например SOURCETEXT~TARGETTEXT
и нажмите «Заменить» , «Заменить все» или «Заменить все в открытых файлах» в меню «Поиск» . Строка SOURCETEXT
будет заменен строкой TARGETTEXT
выбранным способом.
Кроме того, FIF включает в себя три отдельные кнопки поиска, расположенные с правой стороны.
История
[ редактировать ]Изначально TEA была программой для Windows. В версии 1.0.0.49, выпущенной 30 декабря 2001 г., [3] очевидно, что аббревиатура TEA тогда еще означала редактирование и авторинг текста. Позже была написана версия для Linux с использованием GTK+, что позволило скомпилировать программу как для Windows, так и для Linux. TEA — одна из тех программ, которые позже были переписаны с использованием Qt (см., например, медиаплеер VLC).
Программа и сайт изначально были доступны только на русском языке, что негативно сказалось на популярности и охвате за пределами Украины и России. При этом сайт двуязычный (русский и английский), а сама программа локализована на несколько языков.
Дата выпуска | Win32 API | ГТК+ | Qt | Комментарий |
---|---|---|---|---|
19 декабря 2001 г. | 1.0.0.46 | — | — | Альфа |
26 апреля 2006 г. | 12.1 | 13.0 | — | Первая версия GTK+ (по-прежнему параллельно с Win32) |
4 июля 2008 г. | — | — | 18.0.0 | Первая версия Qt (Qt 3 и Qt 4) (переписать с нуля) |
6 августа 2008 г. | — | 17.6.6 | — | Последняя обычная версия GTK+ 2. (не компилируется в современных системах) |
24 декабря 2010 г. | — | — | 28.1.4 | Последняя версия с поддержкой Windows 98. |
27 апреля 2013 г. | — | 17.6.7 | — | Адаптация старой версии GTK+ 2 для современных систем. |
3 июля 2013 г. | — | 18.0.0 | — | Порт адаптированной версии GTK+ 2 на GTK+ 3. |
21 апреля 2016 г. | — | — | 41.1.1 | новейшая версия (Qt 4.6+ и Qt 5) |
История сайта:
От | К | Сайт |
---|---|---|
декабрь 2001 г. | 26 июня 2006 г. | http://www.roxton.kiev.ua/ |
26 июня 2006 г. | 24 марта 2013 г. | http://tea-editor.sourceforge.net/ |
24 марта 2013 г. | сейчас | semiletov.org/tea/ Архивировано 6 октября 2017 г. на Wayback Machine и tea.ourproject.org. |
Ссылки
[ редактировать ]- ^ "ЧАЙ" .
- ^ [1] Архивировано 3 августа 2017 г. в Wayback Machine.
- ^ «www.roxton.kiev.ua» . Архивировано из оригинала 9 января 2002 года . Проверено 9 января 2002 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
Внешние ссылки
[ редактировать ]- http://tea.ourproject.org/ tea.ourproject.org]
- исторически: tea-editor.sourceforge.net / www.roxton.kiev.ua www.roxton.kiev.ua на Wayback Machine (архив от 9 января 2002 г.)
- TEA: удобный текстовый редактор, который попадает в самую точку
- Текстовый редактор Tea на основе Qt: управление изображениями и текстовыми файлами в одном приложении
- Текстовые редакторы OS/2
- Текстовые редакторы Linux
- Текстовые редакторы MacOS
- Текстовые редакторы Windows
- Интегрированные среды разработки Linux
- Бесплатные текстовые редакторы
- Бесплатные интегрированные среды разработки
- Бесплатное программное обеспечение, написанное на C++.
- Программное обеспечение, портированное с GTK на Qt.
- Программное обеспечение, использующее лицензию GPL