Ghostty 1.3

Ghostty — эмулятор терминала с открытым исходным кодом, написанный на языке Zig. В этом обновлении множество новых функций, таких как поиск с прокруткой назад, встроенные полосы прокрутки и уведомления о завершении процессов. В разработку Ghostty 1.3.0 вложено 6 месяцев работы и более 2800 коммитов от 180 участников.
Основные изменения
Поиск/сопоставление текста: Теперь вы можете искать текст в терминале, прокручивая окно Ghostty, нажав Ctrl + Shift + F в Linux (Cmd + F в macOS). В углу появится поле поиска. Введенный в поле текст будет соответствовать тексту в текущей области просмотра. Навигация по совпадениям осуществляется с помощью кнопок со стрелками или сочетаний клавиш — это настраивается, как и большинство функций в Ghostty. Единственный недостаток, как и следовало ожидать, заключается в том, что совпадения происходят только в пределах текущей области просмотра, а не по всей истории прокрутки.
Полосы прокрутки в Ghostty: В Ghostty уже была возможность прокрутки с помощью колесика мыши, сочетаний клавиш и жестов на тачпаде. Новая настройка просто добавляет видимые полосы прокрутки, которые обеспечивают визуальный контекст, когда вы прокручиваете страницу назад.
Другие улучшения:
- Уведомления о завершении команд, настраиваемые в конфигурационном файле в соответствии с предпочтениями, используя различные действия (звук, уведомления, задержка перед отправкой уведомления, оповещение о том, находится ли терминал в фокусе или нет и т. д.).
- Добавлена поддержка событий клика, позволяющая перемещать курсор в определенную часть приглашения командной строки. Поддержка различается в зависимости от оболочки, работает в Fish, Nushell, Zsh и других.
- Разработчики отмечают «более полную и точную реализацию OSC 133» (стандарт управляющих последовательностей терминала).
- В сборках Ghostty для Linux также произошли несколько важных изменений:
- для переключения между вкладками можно провести двумя пальцами влево/вправо;
- дополнительные параметры командной строки для открытия нового окна: -e и –working-directory;
- корректное центрирование окон с помощью пользовательских параметров окна: -window-height / -width;
- учитываются настройки вставки при нажатии средней кнопки мыши в GNOME;
- теперь работает сопоставление клавиш XKB.
Установить Ghostty можно различными способами: загрузив неофициальную сборку Ghostty в формате DEB (github.com) или AppImage или скомпилировав всё из исходного кода.
>>> omgubuntu
