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