Kitty (Русский)

From ArchWiki
Jump to navigation Jump to search
Состояние перевода: На этой странице представлен перевод статьи Kitty. Дата последней синхронизации: 18 ноября 2018. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

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, где можно изменить параметры шрифтов, цветов, курсоров и поведения скролла. Доступные опции можно посмотреть на официальном сайте, где также доступен полный конфигурационный файл, используемый по умолчанию.

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