kitty

TOKI_098

New member
[EN]

kitty is a fast, feature-packed, cross-platform GPU-based terminal
kitty is designed for advanced keyboard users. To that end, all of its controls work with the keyboard (although it also fully supports mouse interaction). Its configuration is a simple, human-editable, single file.
The code in kitty is designed to be simple, modular, and customizable. It is written in a mixture of C (for the performance-sensitive parts) and Python (for easy user interface modification). It doesn't depend on any big and complex UI toolkit, using only OpenGL to render everything.
Finally, kitty is designed from the ground up to support all modern terminal features such as Unicode, truecolor, bold/italic, text formatting, etc. It even extends existing text formatting control codes to add support for features not available elsewhere . , such as colored and stylized (curly) underlines. One of the design goals for kitty is to be easily extensible so that new features can be added in the future with relatively little effort.


[RU]
kitty — быстрый, многофункциональный, кроссплатформенный терминал на базе GPU
kitty предназначен для опытных пользователей клавиатуры. С этой целью все его элементы управления работают с клавиатурой (хотя он также полностью поддерживает взаимодействие с мышью). Его конфигурация представляет собой простой, редактируемый человеком, единый файл.
Код в kitty разработан таким образом, чтобы быть простым, модульным и поддающимся кастомизации. Он написан на смеси C (для частей, чувствительных к производительности) и Python (для легкого изменения пользовательского интерфейса). Он не зависит от какого-либо большого и сложного инструментария пользовательского интерфейса, используя только OpenGL для рендеринга всего.
Наконец, kitty разработан с нуля для поддержки всех современных функций терминала, таких как Unicode, истинный цвет, полужирный/курсивный шрифт, форматирование текста и т. д. Он даже расширяет существующие управляющие коды форматирования текста, чтобы добавить поддержку функций, недоступных в других местах. , такие как цветные и стилизованные (фигурные) подчеркивания. Одной из целей разработки kitty является легкое расширение, чтобы в будущем можно было добавлять новые функции с относительно небольшими усилиями.


[ES]
kitty es un terminal basado en GPU rápido, repleto de funciones y multiplataforma
kitty está diseñado para usuarios de teclados avanzados. Para ello, todos sus controles funcionan con el teclado (aunque también es totalmente compatible con la interacción con el ratón). Su configuración es un único archivo simple, editable por humanos.
El código en kitty está diseñado para ser simple, modular y personalizable. Está escrito en una mezcla de C (para las partes sensibles al rendimiento) y Python (para facilitar la modificación de la interfaz de usuario). No depende de ningún conjunto de herramientas de interfaz de usuario grande y complejo, ya que solo utiliza OpenGL para representarlo todo.
Por último, kitty está diseñado desde cero para admitir todas las funciones de terminales modernas, como Unicode, color verdadero, negrita/cursiva, formato de texto, etc. Incluso amplía los códigos de control de formato de texto existentes para agregar compatibilidad con funciones que no están disponibles en otros lugares. , como subrayados de colores y estilizados (rizados). Uno de los objetivos de diseño de kitty es que sea fácilmente extensible para que se puedan agregar nuevas funciones en el futuro con relativamente poco esfuerzo.


[UA]

kitty - швидкий, багатофункціональний, кросплатформовий термінал на базі GPU
kitty призначений для досвідчених користувачів клавіатури. З цією метою всі його елементи управління працюють із клавіатурою (хоча він також повністю підтримує взаємодію з мишею). Його конфігурація є простий, редагований людиною, єдиний файл.
Код в kitty розроблений таким чином, щоб бути простим, модульним і кастомізації, що піддається. Він написаний на суміші C (для частин, чутливих до продуктивності) і Python (для легкої зміни інтерфейсу користувача). Він не залежить від будь-якого великого і складного інструментарію інтерфейсу користувача, використовуючи тільки OpenGL для рендерингу всього.
Нарешті, kitty розроблено з нуля для підтримки всіх сучасних функцій терміналу, таких як Unicode, істинний колір, напівжирний/курсивний шрифт, форматування тексту тощо. Він навіть розширює існуючі коди форматування тексту, щоб додати підтримку функцій, недоступних в інших місцях . , такі як кольорові та стилізовані (фігурні) підкреслення. Однією з цілей розробки kitty є легке розширення, щоб у майбутньому можна було додавати нові функції відносно невеликими зусиллями.


https://github.com/kovidgoyal/kitty

Site: https://sw.kovidgoyal.net/kitty/
 
Top