Windows Terminal — це новий, сучасний, швидкий, ефективний, потужний та продуктивний термінальний додаток для користувачів інструментів та оболонок командного рядка, таких як Command Prompt, PowerShell та WSL.

Windows Terminal буде поставлятися через Microsoft Store в Windows 10 і буде регулярно оновлюватися, гарантуючи, що ви завжди йтимете в ногу з часом і зможете користуватися новітніми функціями та останніми покращеннями з мінімальними зусиллями.

Ключові функції Windows термінал
Декілька вкладок
Ви просили, і ми почули! Найчастіше запитувана функція для терміналу — це підтримка кількох вкладок, і ми дуже раді, що нарешті змогли надати цю функцію. Тепер ви можете відкривати будь-яку кількість вкладок, кожна з яких підключена до оболонки командного рядка або додатку на ваш вибір, наприклад, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH і т.д.

Гарний текст
В Windows Terminal використовується GPU-прискорення DirectWrite/DirectX на основі движка рендерингу тексту. Цей новий движок рендерингу тексту буде відображати текстові символи, гліфи та символи, присутні в шрифтах на вашому ПК, включаючи ідеограми CJK, емоди, символи powerline, значки, лігатури програмування і т. д. Цей движок навіть рендерит текст набагато швидше,

Ви також матимете можливість використовувати наш новий шрифт! Ми хотіли створити веселий, новий, моноширинний шрифт для покращення сучасного зовнішнього вигляду терміналу. Цей шрифт не тільки включатиме лігатури програмування, але й матиме власний оппен-сурсний репозиторій. Залишайтеся з нами для отримання додаткової інформації про новий проект шрифту!

Налаштування та конфігурованість
Ми зв'язалися з багатьма користувачами командного рядка, які люблять кастомізувати свої термінали та програми командного рядка. Windows Terminal надає безліч налаштувань та параметрів конфігурації, які дають великий контроль над зовнішнім виглядом терміналу та кожною з оболонок/профілів, які можна відкривати як нові вкладки. Налаштування зберігаються у структурованому текстовому файлі, що спрощує конфігурацію для користувачів та інструментів.
Використовуючи механізм конфігурування терміналу, ви зможете створити кілька "профілів" для кожної оболонки/додатку/інструменту, які ви хочете використовувати, будь то PowerShell, Command Prompt, Ubuntu або навіть SSH з'єднання з Azure або пристроями IoT. Ці профілі можуть мати свою власну комбінацію стилів і розмірів шрифту, колірних тем, рівнів розмиття/прозорості фону тощо.
Більше!
після випуску Windows Terminal 1.0, ми плануємо почати роботу з багатьма фічами, які вже є в нашому белог, на додаток до багатьох фічів, які ви, як спільнота, ймовірно, додасте!
Коли я зможу отримати його?
Сьогодні Windows Terminal та Windows Console доступні в опен-сурсі, так що ви вже можете клонувати, збирати, запускати та тестувати код з репозиторію на GitHub:
Також, цього літа в Microsoft Store буде випущено прев'ю-версію Windows Terminal для першопрохідців та надання фідбека.
А вже взимку ми плануємо остаточно випустити. Windows Terminal 1.0, і ми будемо працювати з спільнотою, щоб переконатися, що вона повністю готова, перш ніж ми випустимо!

Зачекайте... ви сказали в опен-сурсі?
Так, це так! Ми раді оголосити, що ми відкриваємо не лише Windows Terminal, але і Windows Console, яка містить інфраструктуру командного рядка в Windows та надає традиційний Console UX.
Нам уже не терпиться попрацювати з вами над покращенням та розширенням можливостей командного рядка Windows!
Це звучить приголомшливо, але чому б вам просто не покращити існуючу Windows Console?
Основною метою Windows Console є збереження зворотної сумісності з існуючими інструментами командного рядка, скриптами і т. д. Хоча нам і вдалося додати безліч ключових покращень у функціонал консолі (наприклад, додати підтримку VT та 24-бітного кольору тощо).
див. цей пост у блозі), ми не можемо внести подальші суттєві покращення в UI консолі без “порушення світу”.
Тому настав час для нового, свіжого підходу.
Windows Terminal встановлюється та працює разом з існуючим додатком Windows Console. Якщо ви безпосередньо запускаєте Cmd/PowerShell/ін., вони почнуть підключатися до традиційного екземпляра консолі так само, як завжди. Таким чином, зворотна сумісність залишається незмінною, і в той же час можна використовувати Windows Terminal, якщо/коли ви захочете це зробити. Windows Console буде продовжувати поставлятися в Windows протягом десятиліть для підтримки існуючих/застарілих додатків та систем.
Добре, а що щодо участі у існуючому проекті терміналу чи додатку в опен-сурсі?
Ми ретельно вивчили цей варіант під час планування і вирішили, що наша участь у існуючому проекті вимагатиме зміни вимог та архітектури проекту таким чином, що це буде надто деструктивним.
Натомість, створивши новий опен-сурсний термінальний додаток та опен-сурсну Windows Console, ми можемо запропонувати співтоваристві співпрацювати з нами у покращенні коду та використанні його у своїх відповідних проектах.
Ми вважаємо, що на ринку достатньо місця для нових/різних ідей про те, що термінал може і повинен робити, і ми прагнемо допомогти екосистемі термінальних (і пов'язаних з нею) додатків процвітати та розвиватися за рахунок впровадження нових ідей, цікавих підходів та захоплюючих інновацій. у цьому просторі.
Переконали! Як взяти участь?
Завітайте до репозиторій за адресою клонувати, зібрати, протестувати і запустити термінал! Крім того, ми будемо вдячні, якщо ви будете повідомляти про помилки та ділитися фідбеком з нами та спільнотою, а також виправляти проблеми та вносити покращення в GitHub.
Цього літа спробуйте встановити та запустити Windows Terminal із Microsoft Store. Якщо ви зіткнетеся з будь-якими помилками, поділіться відгуком через Feedback Hub або розділ Issues на GitHub, який призначений для питань та обговорень.
Ми раді працювати з вами! Якщо у вас є питання або побажання, не соромтеся звертатися до Kayla та/або Rich у Twitter. Нам не терпиться побачити, які чудові поліпшення і фічі ви привнесете в Windows Terminal та Windows консоль.
Джерело: habr.com
