Windows Terminal Preview v0.4 გამოშვება უამრავი ახალი ფუნქციით
Windows Terminal არის ახალი ტერმინალის აპლიკაცია ბრძანების ხაზის მომხმარებლებისთვის, რომელსაც აქვს უამრავი ახალი ფუნქცია, მათ შორის ჩანართები, GPU დაჩქარებული DirectWrite/DirectX-ზე დაფუძნებული ტექსტის გადაცემის ძრავა, პროფილები და სხვა. Windows Terminal Preview v0.4 აღწევს Microsoft Store-ში, მოაქვს ბევრი ახალი ფუნქცია და გაუმჯობესება.
რეკლამა
Windows Terminal არის სრულად ღია წყარო. ახალი ჩანართების კონსოლის წყალობით, ის იძლევა Command Prompt-ის, PowerShell-ისა და Windows Subsystem-ის ინსტანციების ორგანიზებას Linux-ისთვის ერთად ერთ აპლიკაციაში.
აპს მოყვება ხატულა, რომელიც მოგვაგონებს ახალ ოფისისა და OneDrive ხატულებს, რომლებიც ასახავს Microsoft-ის თანამედროვე დიზაინის ხედვას, რომელიც ცნობილია როგორც "Fluent Design".
Microsoft არის გათავისუფლება Windows Terminal-ის ახალი ვერსია Microsoft Store-ის მეშვეობით. Windows Terminal Preview v0.4-ის ძირითადი ცვლილებები მოიცავს:
პარამეტრების განახლებები
Profiles.json ახლა LocalState-შია
profiles.json ფაილი გადატანილია RoamingState საქაღალდიდან LocalState საქაღალდეში. ეს ცვლილება ხელს უშლის პარამეტრების ავტომატურად როუმინგს თქვენს მოწყობილობებზე. ეს აგვარებს ისეთ საკითხებს, როგორიცაა შრიფტის მითითება ერთ მოწყობილობაზე, რომელიც არ არსებობდა მეორეზე, რაც გამოიწვევს ტერმინალის ავარიას ამოუცნობი შრიფტის გამო.
ჩანართის სათაურის პერსონალიზაცია
ჩვენს v0.3 გამოშვებაში ჩვენ წარმოვადგინეთ "tabTitle"
პარამეტრი, რომელიც მომხმარებლებს საშუალებას აძლევდა გადაეწერათ ჩანართის სათაური მორგებული სტრიქონით. v0.4-ში, ჩვენ შევცვალეთ ეს ფუნქცია. ახლა, ნაგულისხმევად, ჩანართის სათაური დაყენდება პროფილის სახელზე, ვიდრე შესრულებადი ფაილის გზაზე. თუ გსურთ შეცვალოთ ის, რაც გამოიყენება ნაგულისხმევ სათაურად, პარამეტრი "tabTitle"
ჩაანაცვლებს პროფილის სახელს ჩანართში.
ეს ფუნქცია ოდნავ განსხვავდება წინაგან, რადგან ეს არის დაყენება ჭურვი სათაური, ვიდრე ნაჩვენები სათაურის გადაფარვა. ეს ქცევა ემთხვევა თავდაპირველ კონჰოსტში გამოყენებულ ქცევას. დაზუსტებისთვის, ჭურვის სათაური არის სათაური, რომელიც მოცემულია ბრძანების ხაზის აპლიკაციის მიერ, რომელიც გამოიყენება პროფილის ინსტანციაში. ეს ნიშნავს, რომ ბრძანების სტრიქონის აპლიკაციას მაინც შეეძლება ჩანართის სათაურის გადაწერა, რაც არის ცვლილება v0.3 გამოშვებისგან.
Შენიშვნა: ჭურვის სათაური უგულებელყოფილია WSL დისტრიბუციებში, რადგან ნაგულისხმევი გარსის კონფიგურაცია ბევრ დისტრიბუციაში აყენებს ფანჯრის სათაურს ყველა მოთხოვნამდე. თქვენ შეგიძლიათ შეცვალოთ ეს ქცევა თქვენს bash ან ZSH პროფილებში /etc.
პარამეტრები გაფრთხილების შეტყობინებები
ახლა, როდესაც თქვენს profiles.json ფაილთან დაკავშირებით პრობლემაა, ტერმინალი აჩვენებს შეცდომის შეტყობინებას, რომელიც აღწერს რა არის არასწორი. თუ თქვენი profiles.json ფაილის სწორად წაკითხვა შეუძლებელია, ტერმინალი გამოიყენებს ნაგულისხმევ პარამეტრებს, თუმცა ის არ გადაწერს თქვენს არსებულ პარამეტრების ფაილს.
Key Binding განახლებები
AltGr ახლა აღმოჩენილია
ახლა თქვენ შეგიძლიათ გქონდეთ ორივე AltGr კლავიშების დაჭერა "Ctrl + Alt"
გასაღების საკინძები! AltGr კლავიშის დაჭერა ახლა უკვე აღმოჩენილია გასაღების შეკვრის ფუნქციამდე, რითაც ის ხელმისაწვდომი გახდება მომხმარებლებისთვის.
ჩამოსაშლელი ჩანართის გახსნა
ახლა შეგიძლიათ გამოიყენოთ კლავიშის შეკვრა ჩანართების ჩამოსაშლელი მენიუს გასახსნელად. გასაღების ნაგულისხმევი შეკვრა, რომელიც გაიგზავნება ამ გამოშვებასთან ერთად არის "Ctrl+Shift+Space"
.
ინფორმაცია: გასაღების ყველა არსებული საკინძების სიისთვის, შეამოწმეთ დოკუმენტაცია აქ!
Შენიშვნა: თუ ადრე დააინსტალირეთ ტერმინალი და გსურთ ახალი ნაგულისხმევი პარამეტრები, მოგიწევთ წაშალოთ თქვენი მიმდინარე profiles.json ფაილი და ხელახლა გაუშვათ ტერმინალი. ეს შექმნის ახალ პარამეტრების ფაილს ნაგულისხმევი პარამეტრებით. შეიძლება დაგჭირდეთ თქვენი ამჟამინდელი profiles.json ფაილის გადატანა, რათა დარწმუნდეთ, რომ შეინახავთ თქვენი მიმდინარე პრეფერენციების ასლს. ჩვენ აქტიურად ვმუშაობთ ამ გამოცდილების გაუმჯობესებაზე!
დააკოპირეთ განახლებები
ახალი გლობალური პარამეტრი: დააკოპირეთ არჩევანზე
"copyOnSelect"
დამატებულია, როგორც ახალი გლობალური პარამეტრი profiles.json ფაილში. ნაგულისხმევად, ეს პარამეტრი დაყენებულია ყალბი
. როცა დაყენებულია მართალია
, ბუფერში კოპირება მოხდება მას შემდეგ, რაც არჩევანი გაკეთდება ტერმინალში. თუ ყალბი
, არჩევანი არ დაკოპირდება შემდგომი ქმედებების განხორციელებამდე (როგორიცაა კლავიშის გამოყენება, რომელიც იძახებს ასლის ფუნქციას). ეს გამოცდილება ემთხვევა Unix ტერმინალების გამოცდილებას.
HTML ასლი
როდესაც ირჩევთ ტექსტის დიაპაზონს და დააკოპირებთ თქვენს ბუფერში, Terminal ახლა წერს არჩეულ ტექსტს ბუფერში, როგორც სტილისტური HTML. ეს საშუალებას მოგცემთ ჩასვათ სტილისტური კონსოლის შინაარსი სხვა აპლიკაციებში, როგორიცაა Outlook, Microsoft Word და ა.შ. ეს ქცევა განსხვავდება conhost-ისგან იმით, რომ ბუფერში ყოველთვის დააკოპირებს HTML მონაცემებს რეგულარულ ტექსტთან ერთად, ვიდრე განსაზღვრავს, როდის გსურთ HTML მონაცემების კოპირება.
ხელმისაწვდომობის განახლება
UIA შემოსაზღვრული მართკუთხედები ახლა სწორად არის გასწორებული ტექსტის დიაპაზონთან 100%-იანი მასშტაბის ეკრანებზე. შემოსაზღვრული მართკუთხედები განსაზღვრავენ ტერიტორიებს, სადაც ტექსტი ნაჩვენებია ბუფერზე ტერმინალის შიგნით. ეს მხარს უჭერს პანელებს, ასევე აუმჯობესებს ხელმისაწვდომობას!
Bug Extermination
- ასლისთვის გამოყენებული ნებისმიერი გასაღების შეკვრა გადაეცემა ბრძანების სტრიქონში არსებულ აპლიკაციას, თუ არ არის აქტიური შერჩევა. ამიტომ, მაგალითად, თუ იყენებთ
"Ctrl+C"
კოპირებისთვის, ის დააკოპირებს, თუ არის არჩევანი. წინააღმდეგ შემთხვევაში, ^C აგზავნის SIGINT-ს და წყვეტს სიგნალს, როგორც მოსალოდნელი იყო. - ჩანართებს შორის გადართვისას ხატები აღარ ციმციმდება. გარდა ამისა, ტერმინალი აღარ იშლება, თუ ხატის ბილიკი არასწორია.
- ჩანართის ჩამოსაშლელი მენიუს გახსნის შემდეგ, მის გარეთ დაწკაპუნება გააუქმებს ჩამოსაშლელს და დამალავს მას.
- ტერმინალი აღარ ახდენს პარამეტრების ხელახლა სერიულიზაციას გაშვებისას, ამიტომ თქვენი profiles.json ფაილი აღარ იქნება რეფორმატირდება გაშვებისას.
აიღეთ აპლიკაცია აქ:
Windows ტერმინალი Microsoft Store-ზე