Kate
Перейти к навигации
Перейти к поиску
Kate | |
---|---|
![]() | |
![]() | |
Тип | текстовый редактор |
Написана на | C++[3] |
Интерфейс | Qt |
Операционная система | Unix-подобная операционная система, Microsoft Windows и macOS |
Первый выпуск | 12 сентября 2019, декабрь 2000[4] и 15 августа 2001[5] |
Последняя версия | 22.08.3 (30 октября 2022)[1] |
Тестовая версия | |
Читаемые форматы файлов | Kate language syntax[d] и Kate language syntax (UTF-8)[d] |
Создаваемые форматы файлов | Kate language syntax[d] и Kate language syntax (UTF-8)[d] |
Лицензия | LGPL-3.0[d][6], GNU GPL 3[7] и GNU Library General Public License, version 2.0[d][8] |
Сайт | 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 типов файлов[9] и сворачивание блоков кода. Может быть расширено с помощью XML-файлов[10];
- Подсветка соответствия скобок;
- Умная проверка орфографии «на лету»;
- Подсветка выделяемых слов.
Особенности для программистов[править | править код]
- Авто-идентация, настраиваемая с помощью скриптов
- «Умная» обработка комментариев;
- Автодополнение, включая аргументы;
- Режим «Vi Input Mode», эмулирующий текстовый редактор Vim;
Поиск и замена[править | править код]
- Последовательный поиск;
- Многострочный поиск и замена, также для нескольких открытых файлов;
- Поддержка регулярных выражений;
Резервирование и восстановление[править | править код]
- Создание резервных копий при сохранении;
- Система повтора и отмены.
Примечания[править | править код]
- ↑ v22.08.3 .
- ↑ https://invent.kde.org/utilities/kate/-/tags/v22.07.90
- ↑ The kate Open Source Project on Open Hub: Languages Page — 2006.
- ↑ A Bit of History
- ↑ KDE 2.1 to 2.2 Changelog, Free KDE Desktop Ready for Enterprise Deployment
- ↑ https://quickgit.kde.org/?p=kate.git&a=blob&h=65c5ca88a67c30becee01c5a8816d964b03862f9&hb=92e71151321fd642e5dc14948a30d1f61edfcbe4&f=COPYING-LGPL3
- ↑ https://quickgit.kde.org/?p=kate.git&a=blob&h=94a9ed024d3859793618152ea559a168bbcbb5e2&hb=92e71151321fd642e5dc14948a30d1f61edfcbe4&f=COPYING-GPL3
- ↑ https://quickgit.kde.org/?p=kate.git&a=blob&h=a96b5730ddd200d0ebec9fae6594a2eca9a1e87e&hb=92e71151321fd642e5dc14948a30d1f61edfcbe4&f=COPYING.LIB
- ↑ Kate syntax files in the KDE code repository Архивировано 9 сентября 2013 года.
- ↑ Writing a Kate Highlighting XML file . Дата обращения: 2 декабря 2013. Архивировано 2 декабря 2013 года.
См. также[править | править код]
Ссылки[править | править код]
- Kate (англ.) — официальный сайт Kate.
- Официальная Wiki
- Страница на KDE UserBase (рус.)