Почему простой терминал — это каменный век! Kitty способен поменять вашу работу навсегда

Tux, the Linux mascot, wearing sunglasses and pointing at large 3D terminal symbol.-1

Для многих терминал — это унылое окно, принимающее команды и сыплющее текстом. Но современные терминалы шагнули далеко вперёд, и лучше Kitty я ещё ничего не встречал. Рассказываю, почему настало время срочно перейти именно на него.

Kitty умеет «рисовать» прямо в терминале

Раньше терминалы поддерживали только текст, но Kitty использует отдельный протокол, позволяя смотреть изображения, анимации и даже видео прямо в терминале и в отличном качестве. Сначала думаешь, что это баловство, но стоит попробовать — и понимаешь, насколько это меняет работу.

Вся анимация и прокрутка работают идеально плавно — никакого лага, потому что Kitty задействует видеокарту. Забудьте о «тормозах» при вводе или выводе большого объёма данных.

Kitty terminal with multiple windows open.

Постоянно работаете в консоли? Сразу заметите разницу! Современный интерфейс и красивые TUI-программы в Kitty смотрятся просто шикарно.

Можно открывать картинки и PDF-файлы не выходя из терминала, а внутри TUI-файлового менеджера просматривать фото и даже видео — всё в одном окне. Браузер прямо в терминале? Легко!

«Котята» Kitty: мини-программы, которые делают жизнь проще

В Kitty встроен целый набор мини-скриптов на Python, которые называются “котята” (Kittens). С ними терминал становится по-настоящему универсальным. Например, команда icat позволяет моментально просмотреть любую картинку прямо в окне терминала:

Kitty shows a high-quality image preview within the terminal.

И это работает не только с локальными файлами — можно отображать и картинки по ссылкам с интернета.

Котята — это не только картинки: среди них есть мощные инструменты для сравнения файлов (diff), работы с SSH и буфером обмена. Передавать файлы между компьютерами тоже можно прямо из терминала — по tty или ssh.

Мой фаворит — “kitten themes”. Где другие заставляют копаться в конфигурациях, чтобы сделать оформление красивым, в Kitty просто запускаешь kitten themes — и выбираешь тему из сотен готовых за пару секунд.

Changing the Kitty theme.

Хотите сделать своего «котенка»? Нет проблем — пишете скрипт и запускаете через kitten.

Забудьте про кучу окон — мультиплексор Kitty решит всё

В Kitty не нужно открывать отдельные окна для каждой задачи — достаточно одной вкладки! Встроенный мультиплексор позволяет делить экран на несколько панелей буквально нажатием клавиш. Никаких tmux или лишних плагинов!

Нажмите Ctrl+Shift+Enter — и экран делится пополам, повторите — и появятся новые панели. Закрыть — Ctrl+Shift+w. Переключаться между панелями легко с помощью Ctrl+Shift+ [ или ].

Multiplexing features in Kitty.

Не нравятся панели — открывайте новые вкладки: Ctrl+Shift+t — открыть, Ctrl+Shift+q — закрыть, пролистывание — Ctrl+Shift+ стрелки.

Kitty tabs.

Горячие клавиши становятся привычкой, и вы начинаете работать действительно быстро.

Не нужно вручную заново настраивать все панели при каждом запуске — в Kitty можно прописать их в настройках (раздел Sessions), чтобы нужные раскладки и рабочие папки появлялись автоматически при старте или по вашему желанию.

Настройте под себя за пару минут — никакой головной боли

Главный плюс Kitty для меня — это невероятная гибкость и лёгкость настройки.

Задайте размер окна, прикрутите фоновую картинку, сделайте фон прозрачным или размытым, уберите ненужные элементы оформления — всё меняется в пару строк.

Шрифты — отдельная радость: там, где остальные требуют огромных nerd-fonts ради иконок, в Kitty можно назначить отдельные шрифты для текста и символов/иконок. Всё очень просто.

Arch Linux system info inside a terminal.

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

The Kitty terminal lets you access emojis with a shortcut.

И это ещё не всё: можно перепрограммировать любые клавиши и даже кнопки мыши — например, одним нажатием запускать nvim в новой вкладке. Хотите, чтобы Ctrl+C копировал выделение, а если ничего не выбрано — останавливал процесс? Сделать это проще простого.


Всё про лучшие лайфхаки и самые яркие фишки для Kitty — подпишитесь на рассылку!

Кликаете по ссылкам мышкой прямо в терминале? В Kitty это работает из коробки — никаких танцев с бубном.

На любом дистрибутиве и даже на Mac — Kitty просто везде

Kitty легко найти в любых репозиториях Linux (Debian, Arch, Fedora и другие), а на Mac подходит идеально. Установить всё можно одной командой с помощью curl — быстрее уже не придумаешь!

Installing Kitty using a curl command.

Если вы всё ещё пользуетесь стандартным терминалом — вы серьёзно себя ограничиваете. Kitty — это скорость, гибкость и настоящее удовольствие от работы в консоли. Для меня он стал однозначно лучшим выбором!

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий