Расширенный текстовый редактор KDE , или Kate , — это редактор исходного кода , разработанный сообществом свободного программного обеспечения KDE . Он был частью компиляции программного обеспечения KDE , начиная с версии 2.2 , которая была впервые выпущена в 2001 году. Предназначен для разработчиков программного обеспечения и включает подсветку синтаксиса , свертывание кода , настраиваемые макеты, множественные курсоры и выборы, поддержку регулярных выражений и расширяемость с помощью плагинов. Талисман текстового редактора — Кибер-дятел Кейт.
Kate является частью компиляции программного обеспечения KDE с момента выпуска версии 2.2 в 2001 году. [8] Благодаря технологии KParts можно встраивать Kate в качестве компонента редактирования в другие приложения KDE. Основные приложения KDE , которые используют Kate в качестве компонента редактирования, включают интегрированную среду разработки KDevelop , среду веб-разработки Quanta Plus и интерфейс LaTeX Kile . [ нужна цитата ]
Кейт выиграла сравнение продвинутых текстовых редакторов в журнале Linux Voice . [9]
По состоянию на июль 2014 года [обновлять]началась разработка по портированию Kate вместе с Dolphin , Konsole , KDE Telepathy и Yakuake на KDE Frameworks 5 . [10]
В 2022 году текстовый редактор KDE KWrite был модифицирован и теперь использует ту же базу кода, что и Kate, с деактивированными функциями. [11]
Kate — редактор исходного кода , который поддерживает подсветку синтаксиса для более чем 300 форматов файлов и правила свертывания кода. [12] [13] Подсветку синтаксиса можно расширить с помощью XML- файлов. [14] Он поддерживает схемы кодирования UTF-8 , UTF-16 , ISO-8859-1 и ASCII и может автоматически определять кодировку символов файла . [ нужна цитация ] Kate предлагает завершение кода и поиск ссылок для различных языков программирования через свой плагин Language Server Protocol Client. Конфигурация по умолчанию поддерживает C , C++ , D , Fortran , Go , Latex , Python , Rust и OCaml . [15]
Основной виджет текстового редактора Кейт называется KatePart , который можно использовать повторно в соответствии с условиями лицензии LGPL версии 2. [16] Его не следует путать с KParts, платформой плагинов KDE для компонентов пользовательского интерфейса, которую также использует Кейт. [17]
Kate можно использовать в качестве модального текстового редактора через режим ввода vi . [18]
Kate имеет интерфейс с несколькими документами , разделение окон, редактирование проектов [19] и сеансы для облегчения редактирования нескольких документов. С помощью сессий можно настроить Kate под разные проекты, сохранив список открытых файлов, список включенных плагинов и конфигурацию окна. [20]
Кейт включает эмулятор терминала KDE Konsole через плагин Terminal Tool View. [21] Начиная с версии 23.04, терминал также доступен в Windows. [22]
Функция «быстрого открытия» позволяет осуществлять поиск открытых файлов по имени для быстрого вызова. [23] Индикаторы модификации строк выделяют строки с несохраненными изменениями и строки, добавленные в текущем сеансе. [24] [25]
Будучи приложением KDE, Kate прозрачно открывает и сохраняет файлы по всем протоколам, поддерживаемым библиотеками KIO . Сюда входят , среди прочего, HTTP , FTP , SSH , SMB и WebDAV . [ нужна цитата ]
По состоянию на сентябрь 2021 года [обновлять], в отличие от Xed , Кейт оснащена менеджером сеансов , который позволяет называть, сохранять и восстанавливать сеансы, то есть список вкладок файлов, открытых на данный момент. Сохраненные сеансы сохраняются в виде файлов в формате «ключ-значение» в формате .*.katesession
~/.local/share/kate/sessions/
Другие функции — это история буфера обмена , содержащая до десяти элементов, возможность перехода к номеру строки [26] и интеграция системы управления версиями с использованием Git [27] [28]
Показать маркеры изменения линии
СМИ, связанные с Кейт (текстовый редактор), на Викискладе?