Оновлення середовища Windows Console Host
Microsoft анонсувала значне оновлення для середовища Windows Console Host, яке інтегрує деякі з найкращих функцій програми Windows Terminal. Ці покращення тепер доступні для використання через стандартний Windows Command Prompt (Командний рядок Windows).
“Windows Console є частиною проєкту Windows Terminal з відкритим вихідним кодом і отримує оновлення від спільноти розробників. З цим релізом ми повертаємо всі зміни з відкритого проєкту до Windows”, — заявили в Microsoft.
Серед цих покращень — можливість відображення графіки, такої як зображення у форматі sixel, вдосконалення роботи з буфером обміну, рендеринг жирного шрифту та значно краща продуктивність прокрутки. Ці оновлення для консольного хоста стануть у пригоді на ПК, де не встановлено Windows Terminal, зокрема в середовищах відновлення.
Сам додаток Command Prompt не отримає підтримки таких функцій, як вкладки — це залишається ексклюзивом Windows Terminal. Оновлюється саме ядро, консольний хост, що є давно очікуваним кроком. Microsoft зазначає: “Більшість цих оновлень походять від учасників програми Windows Insider та спільноти розробників, імена яких можна знайти в блогах Windows Terminal на Windows Command Line Blog”.
Ознайомитися з повним переліком змін, що з’являться в консольному хості Windows 11, можна нижче:
- Новий опціональний шлях рендерингу Atlas/Direct3D (UseDx): доступний через ключ реєстру (HKCUConsole, DWORD UseDx=1). (GitHub #19848)
- Пошук за регулярними виразами: діалогове вікно “Знайти” тепер підтримує регулярні вирази. (GitHub #17316)
- Рендеринг жирного шрифту: оригінальний механізм рендерингу тепер підтримує жирні шрифти. (GitHub #19441)
- Покращення надійності вставляння: вирішено давню проблему, коли деякі вставлені символи могли бути втрачені, якщо кодова сторінка виводу не могла їх представити. (GitHub #19511)
- Покращення доступності: переписано стару інтеграцію MSAA та частини підтримки UI Automation. (GitHub #19344)
- Поведінка прив’язки за введенням: тепер увімкнена за замовчуванням лише за наявності обробки VT.
- Більш надійна прив’язка за введенням/виведенням у WSL та PowerShell. (GitHub #19247, #17453)
- Покращення буфера обміну: підтримка OSC 52 (Маніпулювання даними виділення) для запису даних виділення в буфер обміну. (GitHub #18949)
- Графічний контент: додано підтримку зображень у форматі Sixel.
- Виправлення тексту в буфері обміну з Alt + Numpad +: уникнення неправильного перекладу тексту в Codepage 936 під час створення подій Alt + Numpad для вмісту буфера обміну. (GitHub #17635)
- Продуктивність: покращення продуктивності прокрутки тексту (до ~10 разів у деяких сценаріях). (GitHub #16333)
- Прямокутне виділення: виправлено копіювання прямокутника через “Редагувати” > “Маркер”. (GitHub #16197)
Крім того, змінено вигляд спливаючих діалогових вікон у консолі для покращення їхньої сумісності з програмами читання з екрана, допоміжними технологіями та іншими емуляторами терміналу. Це включає вікно історії F7, а також вікна редагування рядків F2 та F4.
Ці покращення зараз поширюються як попередні версії для учасників програми Windows Insider у каналі Canary і, ймовірно, стануть доступними для всіх користувачів протягом найближчих місяців.
Що це означає для користувачів: Користувачі, які використовують Command Prompt (Командний рядок) у Windows 11, помітять значні покращення в його функціональності та продуктивності. Це включає можливість відображати графіку, кращу обробку тексту та швидшу прокрутку, що зробить роботу з командним рядком більш зручною та ефективною, особливо для тих, хто не користується Windows Terminal окремо.
Дізнатися більше на: www.windowscentral.com
