Салом, Хабр! Мо бо хушнудӣ эълон мекунем, ки навсозии навбатӣ барои Windows Terminal бароварда шуд! Дар байни маҳсулоти нав: профилҳои динамикӣ, танзимоти каскадӣ, интерфейси навшуда, имконоти нави оғозёбӣ ва ғайра. Тафсилоти бештар дар зери бурида!
Мисли ҳамеша, Терминал барои зеркашӣ дастрас аст
Профилҳои динамикӣ
Windows Terminal ҳоло ба таври худкор тақсимоти PowerShell Core ва зерсистемаи Windows барои Linux (WSL) насбшударо муайян мекунад. Ба ибораи дигар, агар пас аз ин навсозӣ шумо ягон тақсимотро насб кунед, он фавран ба файли profiles.json илова карда мешавад.
эрод гирифтан: Агар шумо нахоҳед, ки профил дар менюи афтанда пайдо шавад, шумо метавонед ин параметрро танзим кунед "hidden"
ба true
файли profiles.json.
"hidden": true
Танзимоти каскадӣ
Терминал ҳоло модели беҳтаршудаи танзимот дорад. Аз ҳоло он бо файли defaults.json меояд, ки ҳамаи танзимоти пешфарзро дар бар мегирад. Агар шумо хоҳед, ки мундариҷаи файлро бинед, пас бо нигоҳ доштан Alt, тугмаи Танзимотро дар менюи афтанда пахш кунед. Файле, ки кушода мешавад, ба таври худкор тавлид мешавад ва тағиротҳое, ки ба файл ворид карда шудаанд, сарфи назар карда мешаванд ва аз нав навишта мешаванд. Аммо, шумо метавонед ба файли profiles.json миқдори зиёди танзимоти фармоиширо илова кунед. Агар шумо хоҳед, ки танзимотро барқарор кунед, ман тавсия медиҳам, ки ба он диққат диҳед
Агар шумо профили нав, схема, ҳатмии калид ё параметри глобалиро ба 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 навшуда
Интерфейси Терминал боз ҳам беҳтар шуд. Дар терминал истифода мешавад
Хатогиҳои ислоҳшуда
- Шумо ҳоло метавонед дар сатри ҷадвал ду маротиба клик кунед, то тирезаро ба экрани пурра васеъ кунед;
- Ислоҳ хатое, ки боиси мушкилоти нусхабардорӣ ва часбондан дар хати нав гардид;
- Нусхаи HTML дигар буферро кушода намемонад;
- Акнун шумо метавонед шрифтҳоеро истифода баред, ки номашон аз 32 аломат зиёд аст;
- Вақте ки ду ҷадвал дар як вақт оғоз карда мешаванд, таҳрифи матн дигар рух намедиҳад;
- Беҳбудиҳои умумии устуворӣ.
Дар охир
Агар шумо ягон савол дошта бошед ё танҳо хоҳед, ки таассуроти худро дар бораи терминал мубодила кунед, шарм надоред ба Кайла нависед (Кайла,
Манбаъ: will.com