Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная

Редактор Kate

Автор: admin, 8 декабря, 2024
Программы

Текстовый редактор Linux Kate (KDE Advanced Text Editor) был создан для графической среды KDE. Он позволяет работать с несколькими документами одновременно.

Текстовый редактор Linux Kate

Это приложение позволяет сворачивать блоки кода, подсвечивать синтаксис и выполнять динамический перенос строк. 

Редактор имеет встроенный терминал и интерфейс для написания модулей, а также базовую поддержку сценариев.

Содержание

  • Возможности
    • Основные возможности
    • Подсветка синтаксиса
    • Поиск и замена
    • Резервирование и восстановление
  • Установка
    • Установка в Arch Linux
    • Установка в Ubuntu
  • Синтаксис
    • Параметры и аргументы
    • Параметры справки
    • Параметры приложения
    • Аргументы
  • Использование редактора Kate
    • Запуск приложения
    • Меню
  • Заключение

Возможности

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

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

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

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

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

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

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

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

Установка

Установка в Arch Linux

oleg@mobile:~:$ yay -S kate
Sync Explicit (1): kate-24.08.3-1
разрешение зависимостей...
:: Найдено 2 поставщика для qt6-multimedia-backend:
:: Repository extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer
Введите число (по-умолчанию=1): 1
проверка конфликтов...
предупреждение: обнаружена циклическая зависимость:
предупреждение: qt6-multimedia-ffmpeg будет установлен перед qt6-multimedia, как зависимость
Пакеты (14) attica-6.8.0-1  editorconfig-core-c-0.12.9-1  knewstuff-6.8.0-1  kpackage-6.8.0-1  ktexteditor-6.8.0-1
            ktextwidgets-6.8.0-2  kuserfeedback-6.8.0-1  qt6-multimedia-6.8.0-2  qt6-multimedia-ffmpeg-6.8.0-2  qt6-speech-6.8.0-1
            sonnet-6.8.0-1  syndication-6.8.0-1  syntax-highlighting-6.8.0-1  kate-24.08.3-1
Будет загружено:    20,59 MiB
Будет установлено:  76,69 MiB
:: Приступить к установке? [Y/n] y
: Получение пакетов...
 kate-24.08.3-1-x86_64                                 10,0 MiB   335 KiB/s 00:31 [###############################################] 100%
 ktexteditor-6.8.0-1-x86_64                             3,6 MiB   322 KiB/s 00:11 [###############################################] 100%
 syntax-highlighting-6.8.0-1-x86_64                  1378,1 KiB   332 KiB/s 00:04 [###############################################] 100%
...
Дополнительные зависимости для 'syntax-highlighting'
    qt6-declarative: QML bindings [установлено]
(11/14) установка ktexteditor                                                     [###############################################] 100%
Дополнительные зависимости для 'ktexteditor'
    git: git integration [установлено]
(12/14) установка ktextwidgets                                                    [###############################################] 100%
(13/14) установка kuserfeedback                                                   [###############################################] 100%
Дополнительные зависимости для 'kuserfeedback'
    qt6-charts: Feedback console
    qt6-declarative: QML bindings [установлено]
    qt6-svg: Feedback console [установлено]
(14/14) установка kate                                                            [###############################################] 100%
Дополнительные зависимости для 'kate'
    clang: C and C++ LSP support [установлено]
    git: git-blame plugin [установлено]
    konsole: open a terminal in Kate
    python-lsp-server: Python LSP support
    qt6-declarative: RBQL plugin [установлено]
    qtkeychain-qt6: SQL plugin
    rust: Rust LSP support
    texlab: LaTeX LSP support
:: Запуск post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Reloading system bus configuration...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
oleg@mobile:~:$

Установка в Ubuntu

oleg@mobile:~:$ sudo apt install kate
...
oleg@mobile:~:$

Синтаксис

kate [параметры] [urls...]

Параметры и аргументы

Параметры справки

-h, --help

Вывод справки по параметрам командной строки

--help-all

Отображает справку, включая общие параметры Qt

-v, --version

Показать сведения о версии

--author

Показать сведения об авторе

--license

Показать сведения о лицензии

Параметры приложения

--desktopfile <имя файла>

Имя файла .desktop (без пути) для этого приложения

-s, --start <сеанс>

Запуск Kate с указанным сеансом

--startanon

Запуск Kate с новым безымянным сеансом, подразумевает параметр -n

-n, --new

Запустить новый экземпляр Kate (если не используется вместе со --start и указанный сеанс уже не открыт в другом); при запуске Kate без каких либо параметров или URL данный параметр включается автоматически

-b, --block

Блокировать завершение нового процесса Kate, пока не будут закрыты файлы, указанные в URL

-p, --pid <ид. процесса>

Попытаться использовать уже запущенный экземпляр Kate с указанным PID (если не используется вместе со --start и указанный сеанс уже не открыт для другого экземпляра)

-e, --encoding <кодировка>

Кодировка открываемого файла

-l, --line <строка>

Перейти на строку

-c, --column <столбец>

Перейти к столбцу

-i, --stdin

Прочитать содержимое со стандартного ввода

--tempfile

Файлы или ссылки, открытые приложением, будут удалены после использования

Аргументы

urls

Открываемые документы

Использование редактора Kate

Запуск приложения

Приложение можно запустить из меню или командной строки:

Текстовый редактор Linux Kate после запуска

Меню

После запуска программы в верхней части экрана появятся следующие пункты меню: Файл, Правка, Выделение, Вид, Переход, Проекты, Клиент LSP, Сеанс, Сервис, Настройка, Справка.

С окном можно выполнять самые различные манипуляции. Из подпунктов пункта меню Вид можно разделять окно, выполнять манипуляции с боковыми панелями и их кнопками, выполнять быстрый переход к другим документам.

Текстовый редактор Linux Kate, подпукты меню Вид

Возможности настройки также на высоте:

Текстовый редактор Linux Kate, подпукты меню Настройка

Заключение

Многим начинающим пользователям Linux мощный и простой в использовании текстовый редактор Kate наверняка будет по душе, так как работа в нём проста и интуитивно понятна.

Последние материалы

  • Файловый менеджер Thunar
    5 hours 30 minutes ago
  • Эмулятор терминала Terminator
    5 days 7 hours ago
  • Приложение scanimage
    1 week 4 days ago
  • Утилита sensors
    2 weeks 1 day ago
  • Сканер Rkhunter
    3 weeks 1 day ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru