Windows Terminal Update: Preview 1910

Hello, Habr! Ikinalulugod naming ipahayag na ang susunod na update para sa Windows Terminal ay inilabas na! Kabilang sa mga bagong produkto: mga dynamic na profile, mga setting ng cascading, na-update na UI, mga bagong opsyon sa paglunsad at higit pa. Higit pang mga detalye sa ilalim ng hiwa!

Gaya ng nakasanayan, ang Terminal ay magagamit para sa pag-download sa Microsoft Store, Microsoft Store para sa Negosyo at GitHub.

Windows Terminal Update: Preview 1910

Mga dynamic na profile

Awtomatikong nakikita na ngayon ng Windows Terminal ang PowerShell Core at naka-install na mga pamamahagi ng Windows Subsystem para sa Linux (WSL). Sa madaling salita, kung pagkatapos ng update na ito ay nag-install ka ng anumang pamamahagi, ito ay agad na idaragdag sa profiles.json file.

Windows Terminal Update: Preview 1910

Nota: Kung hindi mo gustong lumabas ang profile sa dropdown na menu, maaari mong itakda ang opsyon "hidden" sa true profiles.json file.

"hidden": true

Mga setting ng cascading

Ang Terminal ay mayroon na ngayong pinahusay na modelo ng mga setting. Mula ngayon ay may kasama itong defaults.json file na kasama ang lahat ng default na setting. Kung gusto mong tingnan ang mga nilalaman ng file, pagkatapos ay sa pamamagitan ng pagpindot Alt, i-click ang button na Mga Setting sa drop-down na menu. Ang file na bubukas ay awtomatikong nabuo, at ang mga pagbabagong ginawa sa file ay binabalewala at na-overwrite. Gayunpaman, maaari kang magdagdag ng maraming custom na setting hangga't gusto mo sa profiles.json file. Kung gusto mong i-reset ang mga setting, inirerekomenda kong bigyang pansin mahusay na artikulo Scott Hanselman @shanselman), na ipinost niya sa kanyang blog.

Kung magdaragdag ka ng bagong profile, schema, key binding, o global parameter sa profiles.json, ituturing itong idinagdag na parameter. Kung gagawa ka ng bagong profile na may parehong GUID gaya ng dati, papalitan ng iyong bagong profile ang luma. Kung mayroong key binding sa iyong defaults.json file na gusto mong iwasang gamitin, pagkatapos ay itakda ang binding na iyon sa null sa profiles.json.

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

Mga bagong opsyon sa paglunsad

Ngayon ay maaari mong itakda ang Terminal na palaging tumakbo sa buong screen o itakda ang paunang posisyon nito sa screen. Maaari mong i-configure ang Terminal upang tumakbo sa buong screen sa pamamagitan ng pagdaragdag ng isang pandaigdigang parameter "launchMode". Ang parameter na ito ay maaaring alinman "default"O "maximized".

"launchMode": "maximized"

Kung gusto mong itakda ang paunang posisyon ng Terminal sa screen, kailangan mong idagdag bilang isang global parameter "initialPosition", at tukuyin din ang X at Y na mga coordinate na pinaghihiwalay ng mga kuwit. Halimbawa, kung gusto mong ilunsad ang Terminal sa kaliwang sulok sa itaas ng iyong pangunahing screen, pagkatapos ay idagdag ang sumusunod na entry sa profiles.json:

"initialPosition": "0,0"

Nota: Kung gumagamit ka ng maraming monitor at gusto mong ilunsad ang Terminal sa kaliwa o sa itaas ng pangunahing monitor, kakailanganin mong gumamit ng mga negatibong coordinate.

Na-update na UI

Ang interface ng Terminal ay naging mas mahusay. Ginamit sa Terminal WinUI TabView ay na-update sa bersyon 2.2. Ang bersyon na ito ay may mas magandang contrast ng kulay, mga bilugan na sulok sa dropdown na menu, at mga tab divider. Bilang karagdagan, ngayon, sa sandaling mabuksan mo ang isang malaking bilang ng mga tab, magagawa mong mag-scroll sa mga ito gamit ang mga pindutan.

Windows Terminal Update: Preview 1910

Inayos ang mga bug

  • Maaari mo na ngayong i-double click ang tab bar upang palawakin ang window sa buong screen;
  • Inayos ang isang bug na nagdulot ng mga problema sa pagkopya at pag-paste sa isang bagong linya;
  • Hindi na iniiwan ng HTML copy na bukas ang clipboard;
  • Ngayon ay maaari kang gumamit ng mga font na ang mga pangalan ay lumampas sa 32 character;
  • Kapag ang dalawang tab ay sabay na inilunsad, hindi na magaganap ang pagbaluktot ng teksto;
  • Pangkalahatang pagpapabuti ng katatagan.

Sa pagtatapos

Kung mayroon kang anumang mga katanungan o nais mo lamang ibahagi ang iyong mga impression sa Terminal, huwag mag-atubiling sumulat kay Kayla (Kayla, @cinnamon_msft) sa Twitter. Bilang karagdagan, kung mayroon kang anumang mga problema o kahilingan, maaari kang makipag-ugnayan sa amin anumang oras sa GitHub. Nakikita mo sa susunod na buwan!

Pinagmulan: www.habr.com

Magdagdag ng komento