kitty — эмулятор терминала для среды Linux, macOS, и различных версий BSD.

Особенности Kitty поддерживает дополнительные программы, называемые «котятами» («kittens»), которые добавляют функции к kitty. Другие возможности включают: Отображение изображений при установленном ImageMagick Интерактивный ввод символов Юникода по имени, коду, недавно использованным

Чередование нескольких окон и вкладок Щелчки по гиперссылкам Поддержка мыши (как в Vim) Несколько буферов копирования/вставки, как в Vim OpenGL рендеринг

Философия дизайна

kitty — терминальный эмулятор, ориентированный на управление с клавиатуры, при этом также поддерживающий использование мыши. Конфигурация осуществляется через один простой текстовый файл, что упрощает воспроизводимость и перенос настроек.

Программа реализована с использованием языков программирования Cи (для производительно критичных компонентов), Python (для реализации пользовательского интерфейса и расширяемости) и Go (для командных утилит, называемых kittens). Kitty не использует тяжёлые графические фреймворки и применяет OpenGL для рендеринга интерфейса.

Эмулятор поддерживает современные возможности терминалов: Unicode, 24-битную цветовую палитру (true color), различные шрифтовые стили(полужирный и курсив), а также расширенное форматирование текста. В числе дополнительных функций: поддержка цветных и стилизованных подчёркиваний, включая волнистые. Архитектура kitty предусматривает возможность расширения функциональности в будущем.

См. также xterm PuTTY

Примечания

Ссылки kitty: Overview

Категория:Программы X Window System Категория:Программное обеспечение с лицензией GNU GPL Категория:Свободные эмуляторы терминала