stringtranslate.com

Кейт (текстовый редактор)

Расширенный текстовый редактор KDE , или Kate , — это редактор исходного кода , разработанный сообществом свободного программного обеспечения KDE . Он был частью компиляции программного обеспечения KDE , начиная с версии 2.2 , которая была впервые выпущена в 2001 году. Предназначен для разработчиков программного обеспечения и включает подсветку синтаксиса , свертывание кода , настраиваемые макеты, множественные курсоры и выборы, поддержку регулярных выражений и расширяемость с помощью плагинов. Талисман текстового редактора — Кибер-дятел Кейт.

История

«Кибер-дятел Кейт» — нынешний талисман редактора Кейт, созданный Тайсоном Таном в 2021 году [6] и заменивший более раннюю версию, разработанную в 2014 году. [7]

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]

Смотрите также

Рекомендации

  1. ^ Ошибка: невозможно правильно отобразить ссылку. Подробности смотрите в документации .
  2. ^ «Пакеты распространения». Кейт-редактор.org . КДЕ . 9 июля 2010 года . Проверено 23 марта 2014 г.
  3. ^ «Доставка дистрибутивов KDE» . Kde.org . КДЕ . Проверено 23 марта 2014 г.
  4. ^ «Кейт в Windows». kate-editor.org . КДЕ . 28 января 2016 года . Проверено 10 февраля 2016 г.
  5. ^ «Кейт в Mac OS». kate-editor.org . КДЕ . 9 июля 2010 года . Проверено 10 сентября 2016 г.
  6. ^ «Давайте поприветствуем Кибер-дятел Кейт» . Катя . 28 апреля 2021 г. Проверено 29 апреля 2021 г.
  7. ^ "Дятел-талисман Кейт" . Кейт | Получите преимущество в редактировании . 12 октября 2014 г. Проверено 20 июля 2017 г.
  8. ^ «Список изменений с 2.1 по 2.2» . KDE.org . Проверено 2 июля 2015 г.
  9. ^ «Выпуск 2 вышел!». LinuxVoice.com . Архивировано из оригинала 3 июля 2015 г. Проверено 2 июля 2015 г.
  10. ^ "KDE SC 4.14 wird 4er-Reihe abschließen" . Golem.de (на немецком языке). 10 июля 2014 г.
  11. ^ Ларабель, Майкл. «KDE начинается в апреле со множеством исправлений, KWrite использует тот же код, что и Кейт». www.phoronix.com . Фороникс Медиа . Проверено 15 июня 2022 г.
  12. ^ "Кейт.гит". Проекты.KDE.org . Архивировано из оригинала 9 сентября 2013 г. Проверено 29 января 2020 г.
  13. ^ «данные/синтаксис · мастер · Платформы / Механизм подсветки синтаксиса · GitLab» . ГитЛаб . Проверено 11 сентября 2023 г.
  14. ^ Куллманн, Кристоф (24 марта 2005 г.). «Написание файла подсветки синтаксиса | Кейт | Получите преимущество в редактировании». Кейт-Editor.org . Проверено 2 июля 2015 г.
  15. ^ Куллманн, Кристоф (январь 2020 г.). «Кейт - Статус клиента LSP». kate-editor.org . Проверено 15 июня 2022 г.
  16. ^ «KatePart | Кейт | Получите преимущество в редактировании» . Кейт-Editor.org . Архивировано из оригинала 18 октября 2014 г. Проверено 2 июля 2015 г.
  17. ^ "KParts - KParts" . api.kde.org . Проверено 30 октября 2020 г.
  18. ^ «Текстовый редактор KDE Kate получает режим ввода Vi» . ArsTechnica.com . 27 октября 2008 г. Проверено 4 мая 2009 г.
  19. ^ «Использование плагина проекта в Кейт» . 02.11.2012 . Проверено 24 сентября 2014 г.
  20. ^ «Использование сеансов». Документы.KDE.org . Проверено 2 июля 2015 г.
  21. ^ «Плагин просмотра инструментов терминала» . docs.kde.org . Проверено 15 июня 2022 г.
  22. ^ «Заставить консоль работать в Windows (!814) · Запросы слияния · Утилиты / Konsole · GitLab» . ГитЛаб . 20 февраля 2023 г. Проверено 03 января 2024 г.
  23. Куллманн, Кристоф (10 января 2021 г.). «Текстовый редактор Кейт — быстрое открытие». Катя . Проверено 15 сентября 2021 г.
  24. ^ «Глава 7. Настройка KatePart» . docs.kde.org . Показать маркеры изменения линии
  25. ^ «Индикаторы модификации линии». docs.kde.org .
  26. ^ «Редактор хранит историю буфера обмена, содержащую до 10 записей буфера обмена».
  27. ^ Крам, Джейкоб (16 апреля 2021 г.). «Редактор Kate станет ответом KDE на код Microsoft Visual Studio». Это новости ФОСС . Проверено 15 июня 2022 г.
  28. ^ https://kate-editor.org/post/2023/2023-02-01-using-kate-git-support/

Внешние ссылки

СМИ, связанные с Кейт (текстовый редактор), на Викискладе?