Kitty (эмулятор терминала)

Kitty
kitty
Тип Эмулятор терминала
Разработчик Ковид Гоял (Kovid Goyal)
Написана на C, Python
Операционные системы Linux, macOS, FreeBSD
Лицензия GNU GPL 3
Сайт sw.kovidgoyal.net/kitty/

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

Особенности

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

  • Отображение изображений при установленном ImageMagick[2]
  • Интерактивный ввод символов Юникода по имени, коду, недавно использованным[3]
  • Поддержка истинного цвета, возможности форматирования текста
  • Чередование нескольких окон и вкладок[4]
  • Единый файл конфигурации
  • Щелчки по гиперссылкам
  • Поддержка мыши (как в Vim)
  • Несколько буферов копирования/вставки, как в Vim[5]
  • OpenGL рендеринг[6]

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

Эмулятор терминала kitty

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

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

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

Производительность

См. также

Примечания

  1. Borisov, Bobby. Kitty Terminal Emulator: How to Install, Configure, and Use It (амер. англ.). linuxiac (1 апреля 2022). Дата обращения: 19 июня 2024.
  2. icat - Display images in the terminal — kitty 0.19.3 documentation. sw.kovidgoyal.net. — «alias icat="kitty +kitten icat"». Дата обращения: 9 марта 2021.
  3. Unicode input — kitty 0.19.3 documentation. sw.kovidgoyal.net. Дата обращения: 9 марта 2021.
  4. Das, Ankush. Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks) (англ.). It's FOSS (18 марта 2021). Дата обращения: 19 июня 2024.
  5. Gautam, Pratik. Kitty - A Powerful GPU Based Terminal Emulator (амер. англ.). LinOxide (22 декабря 2020). Дата обращения: 9 марта 2021.
  6. deCourville, Nick. Best Terminal for Mac: Choosing Your Favorite Alternative (амер. англ.). The Mac Observer (3 марта 2023). Дата обращения: 19 июня 2024.
  7. 1 2 3 "kitty: Design philosophy".

Ссылки


Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya