Абнаўленне Windows Terminal: Preview 1910

Прывітанне, Хабр! Рады аб'явіць, што выйшла чарговае абнаўленне для Windows Terminal! Сярод навінак: дынамічныя профілі, каскадныя наладкі, абноўлены UI, новыя параметры запуску і іншае. Падрабязней пад катом!

Як і заўсёды, Тэрмінал даступны для загрузкі ў Microsoft Store, Microsoft Store для бізнесу і на GitHub.

Абнаўленне Windows Terminal: Preview 1910

Дынамічныя профілі

Windows Terminal зараз аўтаматычна выяўляе PowerShell Core і ўсталяваныя дыстрыбутывы Windows Subsystem for Linux (WSL). Інакш кажучы, калі пасля гэтага абнаўлення вы ўсталюеце які-небудзь дыстрыбутыў, то ён адразу ж будзе дададзены ў файл profiles.json.

Абнаўленне Windows Terminal: Preview 1910

Заўвага: калі вы не жадаеце, каб профіль адлюстроўваўся ў выпадальным меню, то можаце ўсталяваць параметр "hidden" на true файле profiles.json.

"hidden": true

Каскадныя наладкі

Цяпер Тэрмінал мае палепшаную мадэль налад. З гэтага часу ён пастаўляецца з файлам defaults.json, улучальным усе налады па змаўчанні. Калі вы жадаеце азнаёміцца ​​са зместам файла, то, утрымліваючы Alt, націсніце кнопку Settings у выпадальным меню. Адкрыты файл з'яўляецца аўтаматычна згенераваным, і змены, унесеныя ў файл, ігнаруюцца і перазапісваюцца. Аднак у файл profiles.json вы можаце дадаць гэтулькі карыстацкіх налад, колькі пажадаеце. Калі ж вы хочаце скінуць наладкі, то рэкамендую звярнуць увагу на выдатны артыкул Скота Хансэльмана (Scott Hanselman, @shanselman), якую ён размясціў у сваім блогу.

Калі вы дадасце новы профіль, схему, прывязку клавіш або глабальны параметр у profiles.json, то ён будзе лічыцца дададзеным параметрам. Калі вы створыце новы профіль, GUID якога будзе супадаць з існуючым, то ваш новы профіль заменіць стары. Калі ў файле defaults.json маецца прывязка клавіш, ад выкарыстання якой вы б жадалі адмовіцца, то ўсталюеце для гэтай прывязкі значэнне null у profiles.json.

{
"command": null, "keys": ["ctrl+shift+w"] }

Новыя параметры запуску

Цяпер вы можаце наладзіць Тэрмінал на пастаянны запуск ва ўвесь экран або задаць яго пачатковае становішча на экране. Наладу Тэрмінала на запуск ва ўвесь экран можна зрабіць шляхам дадання глабальнага параметру "launchMode". Гэты параметр можа прымаць значэнне альбо "default", Альбо "maximized".

"launchMode": "maximized"

Калі вы жадаеце задаць пачатковае становішча Тэрмінала на экране, то ў якасці глабальнага параметру трэба дадаць "initialPosition", а таксама праз коску пазначыць каардынаты X і Y. Напрыклад, калі вы хочаце, каб Тэрмінал запускаўся ў левым верхнім куце вашага асноўнага экрана, то дадайце ў profiles.json запіс:

"initialPosition": "0,0"

Заўвага: калі вы выкарыстоўваеце некалькі манітораў і хочаце, каб Тэрмінал запускаўся злева або над асноўным маніторам, то вам давядзецца выкарыстоўваць адмоўныя каардынаты.

Абноўлены UI

Інтэрфейс Тэрмінала стаў яшчэ лепш. Выкарыстоўваны ў Тэрмінале WinUI TabView быў абноўлены да версіі 2.2. Гэтая версія мае лепшы каляровы кантраст, закругленыя куты ў выпадальным меню і падзельнікі ўкладак. Акрамя таго, зараз, як толькі вы адчыняеце вялікую колькасць укладак, у вас актывуецца магчымасць пракручваць іх пры дапамозе кнопак.

Абнаўленне Windows Terminal: Preview 1910

Ліквідаваныя памылкі

  • Цяпер вы можаце двойчы клікнуць па панэлі ўкладак, каб разгарнуць акно ва ўвесь экран;
  • Выпраўлена памылка, якая выклікала праблемы з капіраваннем і ўстаўкай у новым радку;
  • HTML-копія больш не пакідае буфер абмену адчыненым;
  • Цяпер можна выкарыстоўваць шрыфты, найменні якіх перавышаюць даўжыню ў 32 знака;
  • Пры адначасовым запуску двух укладак скажэнне тэксту больш не адбываецца;
  • Агульныя паляпшэння стабільнасці.

У заключэнне

Калі ў вас з'явілася якое-небудзь пытанне ці ж вы проста хочаце падзяліцца сваімі ўражаннямі аб Тэрмінале, то не саромейцеся пісаць Кайле (Kayla, @cinnamon_msft) у Twitter. Акрамя гэтага, калі ў вас узнікнуць якія-небудзь праблемы ці пажаданні, вы заўсёды можаце звярнуцца да нас на GitHub. Убачымся ў наступным месяцы!

Крыніца: habr.com

Дадаць каментар