Навсозии терминали Windows: Пешнамоиши 1910

Салом, Хабр! Мо бо хушнудӣ эълон мекунем, ки навсозии навбатӣ барои Windows Terminal бароварда шуд! Дар байни маҳсулоти нав: профилҳои динамикӣ, танзимоти каскадӣ, интерфейси навшуда, имконоти нави оғозёбӣ ва ғайра. Тафсилоти бештар дар зери бурида!

Мисли ҳамеша, Терминал барои зеркашӣ дастрас аст Store Microsoft, Дӯкони Microsoft барои тиҷорат ва дар бораи он GitHub.

Навсозии терминали Windows: Пешнамоиши 1910

Профилҳои динамикӣ

Windows Terminal ҳоло ба таври худкор тақсимоти PowerShell Core ва зерсистемаи Windows барои Linux (WSL) насбшударо муайян мекунад. Ба ибораи дигар, агар пас аз ин навсозӣ шумо ягон тақсимотро насб кунед, он фавран ба файли profiles.json илова карда мешавад.

Навсозии терминали Windows: Пешнамоиши 1910

эрод гирифтан: Агар шумо нахоҳед, ки профил дар менюи афтанда пайдо шавад, шумо метавонед ин параметрро танзим кунед "hidden" ба true файли profiles.json.

"hidden": true

Танзимоти каскадӣ

Терминал ҳоло модели беҳтаршудаи танзимот дорад. Аз ҳоло он бо файли defaults.json меояд, ки ҳамаи танзимоти пешфарзро дар бар мегирад. Агар шумо хоҳед, ки мундариҷаи файлро бинед, пас бо нигоҳ доштан Alt, тугмаи Танзимотро дар менюи афтанда пахш кунед. Файле, ки кушода мешавад, ба таври худкор тавлид мешавад ва тағиротҳое, ки ба файл ворид карда шудаанд, сарфи назар карда мешаванд ва аз нав навишта мешаванд. Аммо, шумо метавонед ба файли profiles.json миқдори зиёди танзимоти фармоиширо илова кунед. Агар шумо хоҳед, ки танзимотро барқарор кунед, ман тавсия медиҳам, ки ба он диққат диҳед мақолаи олӣ Скотт Ханселман @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: Пешнамоиши 1910

Хатогиҳои ислоҳшуда

  • Шумо ҳоло метавонед дар сатри ҷадвал ду маротиба клик кунед, то тирезаро ба экрани пурра васеъ кунед;
  • Ислоҳ хатое, ки боиси мушкилоти нусхабардорӣ ва часбондан дар хати нав гардид;
  • Нусхаи HTML дигар буферро кушода намемонад;
  • Акнун шумо метавонед шрифтҳоеро истифода баред, ки номашон аз 32 аломат зиёд аст;
  • Вақте ки ду ҷадвал дар як вақт оғоз карда мешаванд, таҳрифи матн дигар рух намедиҳад;
  • Беҳбудиҳои умумии устуворӣ.

Дар охир

Агар шумо ягон савол дошта бошед ё танҳо хоҳед, ки таассуроти худро дар бораи терминал мубодила кунед, шарм надоред ба Кайла нависед (Кайла, @cinnamon_msft) дар Twitter. Илова бар ин, агар шумо ягон мушкилот ё дархост дошта бошед, шумо метавонед ҳамеша бо мо дар тамос шавед GitHub. Моҳи оянда вохӯред!

Манбаъ: will.com

Илова Эзоҳ