Kitty (Русский)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Состояние перевода: На этой странице представлен перевод статьи Kitty. Дата последней синхронизации: 27 декабря 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Kitty — это программируемый эмулятор терминала на основе OpenGL. Kitty поддерживает мозаичный режим (тайлинг), TrueColor, лигатуры и расширения для работы с клавиатурой и рендеринга изображений.

Установка

Установите пакет kitty.

Использование

Новые вкладки и окна можно создавать и изменять с помощью различных сочетаний клавиш, начинающихся с ctrl+shift. Разметки (layouts) можно переключать с помощью ctrl+shift+l, также они могут быть сохранены и восстановлены.

Режим full keyboard mode позволяет различать неоднозначные сочетания клавиш, например, ctrl+i vs tab. Более того, новые эффекты текста (например, волнистое подчёркивание) также доступны для приложений, поддерживающих их.

Kittens

В kitty есть фреймворк для создания подпрограмм, называемых kittens. Некоторые из них:

$ kitty +kitten icat image.jpeg             # показать изображение в терминале (требуется imagemagick)
$ kitty +kitten diff file1 file2            # показать diff двух файлов
$ kitty +kitten clipboard                   # этот kitten позволяет работать с буфером обмена даже через ssh

Настройка

Kitty настраивается через файл конфигурации ~/.config/kitty/kitty.conf, где можно изменить параметры шрифтов, цветов, курсоров и поведения скролла. Доступные опции можно посмотреть на официальном сайте, где также доступен полный конфигурационный файл, используемый по умолчанию.

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