Բարև, Хабр! Ա радуем объявить, что вышло очередное обновление для Windows Terminal! Среди новинок: динамические профили, каскадные настройки, обновленный UI, новые параметры запуска и другое. Подробнее под катом!
Как и всегда, Терминал доступен для загрузки в , и на .

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

Նշում: если вы не хотите, чтобы профиль отображался в выпадающем меню, то можете установить параметр "hidden" ըստ ճշմարիտ файле profiles.json.
"hidden": true
Каскадные настройки
Теперь Терминал имеет улучшенную модель настроек. Отныне он поставляется с файлом defaults.json, включающим все настройки по умолчанию. Если вы желаете ознакомиться с содержанием файла, то, удерживая Alt, нажмите кнопку Settings в выпадающем меню. Открывшийся файл является автоматически сгенерированным, и изменения, внесенные в файл, игнорируются и перезаписываются. Однако в файл profiles.json вы можете добавить столько пользовательских настроек, сколько пожелаете. Если же вы хотите сбросить настройки, то рекомендую обратить внимание на Скотта Хансельмана (Scott Hanselman, ), которую он разместил в своем блоге.
Если вы добавите новый профиль, схему, привязку клавиш или глобальный параметр в 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
Интерфейс Терминала стал еще лучше. Используемый в Терминале թարմացվեց 2.2 տարբերակին: Այս տարբերակը ունի լավ հակառակությունների գույն, անկյան ծայրեր մատանիներում և ժապավենների բաժանարարներ: Այնուհետև, երբ դուք բացում եք մեծ թվով բանալիներ, ձեզ ազատեցեք նրանց գցելու հնարավորությունն տարբերակների միջոցով:

Ցուցված թերությունները
- Հիմա դուք կարող եք երկու անգամ կտորել ժապավենների վրա, որպեսզի բացեք ամբողջ էկրանը:
- Դիտարկվեց թերություն, որը առաջանում էր նոր տողում պատճենել և տեղադրել:
- HTML պատճենը այլևս չի թողնում կտտոցը բաց:
- Հիմա կարող եք օգտագործել 32 հատիկից երկար անուններ ունեցող տառատեսակներ:
- Երկու բացված բանալիների հետ համատեղ գործելիս տեքստի խեղաթյուրվածություն այլևս չի հրահրվում:
- Ընդհանուր կայունության բարելավումներ:
Ընդհանուր առմամբ
Եթե դուք ունեք որևէ հարց կամ պարզապես ցանկանում եք կիսվել ձեր տպավորություններով Տերմինալից, ապա մի երկմտեք գրել Կայլային (Kayla, ) Twitter- ում: Բացի այդ, եթե դուք ունենաք որևէ խնդիր կամ խնդրանք, միշտ կարող եք դիմել մեզ՝ . տեսնենք հաջորդ ամիս:
Ընտանիք: habr.com
