Converter

Обзор терминала Kitty

Kitty — это современный, производительный и настраиваемый терминал, разработанный для работы на различных платформах. Он отличается высокой скоростью работы, поддержкой GPU-ускорения, удобным интерфейсом и множеством настроек, что делает его одним из лучших терминалов для продвинутых пользователей. Основные преимущества включают высокую производительность благодаря использованию OpenGL для рендеринга текста и графики, а также широкие возможности кастомизации.

Основные особенности

  • GPU-ускорение: Kitty использует аппаратное ускорение для отрисовки, что делает его значительно быстрее большинства других терминалов.
  • Множественные окна и вкладки: Поддержка работы с несколькими окнами и вкладками в одном экземпляре терминала.
  • Конфигурируемые горячие клавиши: Все горячие клавиши настраиваются, позволяя адаптировать терминал под себя.
  • Поддержка сплит-окон: Возможность делить окно на несколько частей и работать с ними параллельно.
  • Многоязычная поддержка: Поддержка множества языков и кодировок, включая Unicode.
  • Расширяемость: Поддержка собственных расширений и скриптов.

Основные горячие клавиши

Вкладки и окна

Kitty поддерживает запуск нескольких программ, организованных во вкладки и окна. Высшим уровнем организации является окно операционной системы (OS window). Каждое такое окно состоит из одной или нескольких вкладок, а каждая вкладка, в свою очередь, может содержать одно или несколько окон Kitty. Окна Kitty могут быть организованы в различные макеты, как в оконном менеджере с тайлингом. Все горячие клавиши настраиваемы. Вот основные горячие клавиши для работы с вкладками и окнами:

Прокрутка

Действие Сочетание клавиш
Строка вверх ctrl+shift+up (также ⌥+⌘+⇞ и ⌘+↑ на macOS)
Строка вниз ctrl+shift+down (также ⌥+⌘+⇟ и ⌘+↓ на macOS)
Страница вверх ctrl+shift+page_up (также ⌘+⇞ на macOS)
Страница вниз ctrl+shift+page_down (также ⌘+⇟ на macOS)
В начало ctrl+shift+home (также ⌘+↖ на macOS)
В конец ctrl+shift+end (также ⌘+↘ на macOS)
Предыдущий приглашение shell ctrl+shift+z (см. интеграцию с Shell)
Следующий приглашение shell ctrl+shift+x (см. интеграцию с Shell)
Просмотр прокрутки в less ctrl+shift+h
Просмотр вывода последней команды ctrl+shift+g (см. интеграцию с Shell)

Данные действия прокрутки применяются только, когда терминал находится на основном экране. Если активен альтернативный экран (например, при использовании полноэкранного редактора), сочетания клавиш передаются программе, запущенной в терминале.

Вкладки

Действие Сочетание клавиш
Новая вкладка ctrl+shift+t (также ⌘+t на macOS)
Закрыть вкладку ctrl+shift+q (также ⌘+w на macOS)
Следующая вкладка ctrl+shift+right (также ⇧+⌃+⇥ и ⇧+⌘+] на macOS)
Предыдущая вкладка ctrl+shift+left (также ⇧+⌃+⇥ и ⇧+⌘+[ на macOS)
Следующий макет ctrl+shift+l
Переместить вкладку вперед ctrl+shift+.
Переместить вкладку назад ctrl+shift+,
Установить название вкладки ctrl+shift+alt+t (также ⇧+⌘+i на macOS)

Окна

Действие Сочетание клавиш
Новое окно ctrl+shift+enter (также ⌘+↩ на macOS)
Новое окно ОС ctrl+shift+n (также ⌘+n на macOS)
Закрыть окно ctrl+shift+w (также ⇧+⌘+d на macOS)
Изменить размер окна ctrl+shift+r (также ⌘+r на macOS)
Следующее окно ctrl+shift+]
Предыдущее окно ctrl+shift+[
Переместить окно вперед ctrl+shift+f
Переместить окно назад ctrl+shift+b
Переместить окно наверх ctrl+shift+
Визуально сфокусировать окно ctrl+shift+f7
Визуально поменять окна местами ctrl+shift+f8
Фокусировать определенное окно ctrl+shift+1, ctrl+shift+2ctrl+shift+0 (также ⌘+1, ⌘+2⌘+9 на macOS) (по часовой стрелке от верхнего левого угла)

Вы также можете задать сочетания клавиш в конфигурационном файле kitty.conf, чтобы фокусироваться на соседних окнах и перемещать окна (аналогично перемещению окон в vim).

Взято с офф. сайта

Для смены темы редактора достаточно выполнить команду:

kitty +kitten themes

Заметка !

Во время работы захотелось поискать по терминалу - не find/grep, а именно как в браузере или текстовом файле - ctrl + f. Такой функционал уже есть Search kitten for kitty.