Kate

Kate
Логотип программы Kate
Скриншот программы Kate
Тип текстовый редактор
Написана на C++[2]
Интерфейс Qt
Операционные системы Unix-подобная операционная система, Windows и macOS
Первый выпуск 12 сентября 2019, декабрь 2000[3] и 15 августа 2001[4]
Последняя версия 22.08.3 (30 октября 2022)[1]
Репозиторий invent.kde.org/utilities…
Читаемые форматы файлов:
Kate language syntax[d] и Kate language syntax (UTF-8)[d]
Создаваемые форматы файлов:
Kate language syntax[d] и Kate language syntax (UTF-8)[d]
Лицензия LGPL-3.0[d][5], GNU GPL 3[6] и GNU LGPL 2[d][7]
Сайт kate-editor.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Kate (KDE Advanced Text Editor) — текстовый редактор, входящий в состав среды рабочего стола KDE. Распространяется согласно GNU General Public License.

Kate является частью пакета kdebase начиная с версии KDE 2.2 (15 августа 2002). Благодаря технологии KParts Kate можно встраивать в любое другое приложение KDE в качестве компонента редактирования. В частности, Kate встроен в интегрированную среду разработки KDevelop и среду веб-разработки Quanta Plus.

Возможности программы

Основные возможности

  • Разделение окна на части (горизонтальное и вертикальное);
  • Интерфейс для нескольких документов;
  • Плагины: терминал, SQL, сборка проектов, GDB, замена в файлах и др.;
  • Поддержка сеансов (включающих список открытых файлов);
  • Поддержка множества кодировок, в т.ч. Unicode;
  • Поддержка различных переводов строк (Windows, Unix, Mac), включая автоопределение;
  • Сетевая прозрачность (открытие и сохранение сетевых файлов);
  • Расширяемость с помощью скриптов;

Расширенные возможности

  • Система закладок (и breakpoints);
  • Индикация изменяемой строки;
  • Номера строк;

Подсветка синтаксиса

  • Подсветка синтаксиса для более 180 типов файлов[8] и сворачивание блоков кода. Может быть расширено с помощью XML-файлов[9];
  • Подсветка соответствия скобок;
  • Умная проверка орфографии «на лету»;
  • Подсветка выделяемых слов.

Особенности для программистов

  • Авто-идентация, настраиваемая с помощью скриптов
  • «Умная» обработка комментариев;
  • Автодополнение, включая аргументы;
  • Режим «Vi Input Mode», эмулирующий текстовый редактор Vim;

Поиск и замена

  • Последовательный поиск;
  • Многострочный поиск и замена, также для нескольких открытых файлов;
  • Поддержка регулярных выражений;

Резервирование и восстановление

  • Создание резервных копий при сохранении;
  • Система повтора и отмены.

Примечания

  1. v22.08.3  (неопр.). Дата обращения: 15 ноября 2022. Архивировано 15 ноября 2022 года.
  2. The kate Open Source Project on Open Hub: Languages Page — 2006.
  3. A Bit of History
  4. KDE 2.1 to 2.2 Changelog, Free KDE Desktop Ready for Enterprise Deployment
  5. https://quickgit.kde.org/?p=kate.git&a=blob&h=65c5ca88a67c30becee01c5a8816d964b03862f9&hb=92e71151321fd642e5dc14948a30d1f61edfcbe4&f=COPYING-LGPL3
  6. https://quickgit.kde.org/?p=kate.git&a=blob&h=94a9ed024d3859793618152ea559a168bbcbb5e2&hb=92e71151321fd642e5dc14948a30d1f61edfcbe4&f=COPYING-GPL3
  7. https://quickgit.kde.org/?p=kate.git&a=blob&h=a96b5730ddd200d0ebec9fae6594a2eca9a1e87e&hb=92e71151321fd642e5dc14948a30d1f61edfcbe4&f=COPYING.LIB
  8. Kate syntax files in the KDE code repository Архивировано 9 сентября 2013 года.
  9. Writing a Kate Highlighting XML file  (неопр.). Дата обращения: 2 декабря 2013. Архивировано 2 декабря 2013 года.

См. также

Ссылки

  • Kate  (англ.) — официальный сайт Kate.
  • Официальная Wiki
  • Страница на KDE UserBase  (рус.)
Перейти к шаблону «KDE»
Проект KDE
Software
Compilation
Приложения
KDE
Разработка
Образование
Графика
Интернет
Мультимедиа
Офис
Система
Утилиты
Платформа
Сообщество
  • Категория Категория
  • Project page Проект
  • Файл Commons
  • Шаблон Шаблон