Kate

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Kate
Sc-apps-kate-editor.svg
Kate 16.12.png
Тип текстовый редактор
Написана на C++[1]
Интерфейс Qt
Операционная система UNIX-подобные операционные системы, Microsoft Windows и macOS
Первый выпуск 12 сентября 2019, декабрь 2000[2] и 15 августа 2001[3]
Последняя версия
Лицензия LGPL-3.0[d][5], GNU GPL 3[6] и GNU Lesser General Public License, version 2.0[d][7]
Сайт kate-editor.org​ (англ.)
Commons-logo.svg Медиафайлы на Викискладе

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;

Поиск и замена[править | править код]

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

Резервирование и восстановление[править | править код]

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

Примечания[править | править код]

См. также[править | править код]

Ссылки[править | править код]