Оновлення Ghostty 1.3: нові функції та поліпшення
Оновлення Ghostty 1.3: нові функції та поліпшення
Ghostty, GPU-акселератор терміналів, випустив версію 1.3, одну з найфункціональніших оновлень на сьогодні. Ця версія пропонує безліч нових можливостей, які значно покращують користувацький досвід.
Пошук по історії терміналу
Однією з найбільших новацій є функція пошуку в історії терміналу. Користувачі тепер можуть шукати через історію терміналу, використовуючи комбінацію клавіш Ctrl+Shift+F на системах GTK, або Cmd+F на macOS. Результати пошуку підсвічуються у вікні терміналу, і навігація між ними підтримується через комбінації клавіш або інтерфейс пошуку.
Оновлені смуги прокрутки
Другою важливою новацією в Ghostty 1.3 є нативні смуги прокрутки. Вони використовують системні елементи і стилі на macOS та GTK, підтримуючи стандартні дії, такі як перетягування повзунка або натискання на смугу.
Нова підтримка курсора у Shell
Крім того, додано підтримку функції “клік для переміщення курсора” в shell-промтах. Це дозволяє користувачам клацати в активному промті для переміщення курсора, що подібно до редагування тексту у стандартному полі введення.
Сповіщення про завершення команд
Оновлення також запроваджує сповіщення про завершення команд. Ghostty тепер може сповіщати користувачів, коли тривалі команди завершуються. Функція налаштовується і може викликати сповіщення на робочому столі, дзвінки терміналу або обидва варіанти, залежно від вподобань користувача.
Поліпшення для просунутих користувачів
Ghostty 1.3 пропонує кілька поліпшень у системі прив’язок клавіш. Додано таблиці клавіш для модальних прив’язок, аналогічних tmux, зв’язані прив’язки для кількох дій з одного шорткату та опцію catch_all для захоплення непов’язаних введень у послідовностях прив’язок клавіш.
Поліпшення роботи з буфером обміну
Обробка буфера обміну була покращена завдяки підтримці багатоформатного копіювання. При копіюванні тексту з терміналу Ghostty тепер зберігає кілька форматів у буфері, включаючи простий текст і HTML, що дозволяє вставляти формати в текстові редактори, зберігаючи колір і стиль.
Покращення продуктивності та виправлення помилок
Щодо продуктивності, розробники покращили обробку I/O та ефективність рендера в Ghostty. Такі зміни значно знизили час відтворення та час, протягом якого рендер утримує блокування терміналу.
Виправлення помилок також включає усунення давньої витоку пам’яті, а також покращення надійності шляхом розширеного тестування парсера послідовностей ескейпів терміналу та процесора потоку VT.
Автоматизація в macOS
На macOS Ghostty 1.3 впроваджує підтримку автоматизації через AppleScript. Це дозволяє зовнішнім програмам і скриптам контролювати вікна терміналу, вкладки, розділення та дії введення. Функція включена за замовчуванням, але на даний момент позначена як попередня версія.
Додаткові покращення для macOS включають перестановку розділів із перетягуванням та менш нав’язливі сповіщення про оновлення, які з’являються у вигляді невеликих індикаторів всередині вікна терміналу.
Для отримання додаткової інформації, відвідайте випуск нотатки Ghostty.




