Nyob zoo, Habr! Peb zoo siab tshaj tawm qhov hloov tshiab tshiab rau Windows Terminal! Cov yam ntxwv tshiab suav nrog cov profiles dynamic, cascading settings, UI tshiab, cov kev xaiv tshiab, thiab ntau ntxiv. Nyeem ntxiv kom paub meej ntxiv!
Ib yam li niaj zaus, lub Terminal muaj rau rub tawm ntawm , thiab .

Cov ntaub ntawv hloov pauv
Windows Terminal tam sim no nrhiav tau PowerShell Core thiab ntsia Windows Subsystem rau Linux (WSL) kev faib tawm. Hauv lwm lo lus, yog tias koj nruab ib qho kev faib tawm tom qab qhov hloov tshiab no, nws yuav raug ntxiv rau koj cov ntaub ntawv profiles.json tam sim ntawd.

ПримечаниеYog tias koj tsis xav kom qhov profile tshwm sim hauv cov ntawv qhia zaub mov, koj tuaj yeem teeb tsa qhov parameter "hidden" rau true cov ntaub ntawv profiles.json.
"hidden": true
Cov chaw teeb tsa cascading
Tam sim no lub davhlau ya nyob twg muaj tus qauv teeb tsa zoo dua. Tam sim no nws los nrog cov ntaub ntawv defaults.json uas muaj tag nrho cov chaw teeb tsa. Yog tias koj xav saib cov ntsiab lus ntawm cov ntaub ntawv no, tuav cia Alt, nyem lub pob Settings hauv cov ntawv qhia zaub mov drop-down. Cov ntaub ntawv uas qhib tau raug tsim tawm, thiab txhua qhov kev hloov pauv uas tau ua rau nws raug tsis quav ntsej thiab sau dua. Txawm li cas los xij, koj tuaj yeem ntxiv ntau qhov chaw teeb tsa raws li koj nyiam rau cov ntaub ntawv profiles.json. Yog tias koj xav pib dua koj qhov chaw, kuv xav kom koj kuaj xyuas. Scott Hanselman (Scott Hanselman, ), uas nws tau tshaj tawm rau ntawm nws lub blog.
Yog koj ntxiv ib qho profile tshiab, scheme, key binding, lossis global setting rau profiles.json, nws yuav raug suav hais tias yog ib qho setting ntxiv. Yog koj tsim ib qho profile tshiab nrog tib GUID li ib qho profile uas twb muaj lawm, koj qhov profile tshiab yuav hloov qhov qub. Yog tias muaj ib qho key binding hauv defaults.json uas koj xav lov tes taw, teeb tsa qhov binding ntawd rau null nyob rau hauv profiles.json.
{
"command": null, "keys": ["ctrl+shift+w"] }
Cov kev xaiv tshiab rau kev tso tawm
Tam sim no koj tuaj yeem teeb tsa Terminal kom ib txwm pib ua haujlwm hauv hom puv npo lossis teeb tsa nws qhov chaw pib ntawm qhov screen. Koj tuaj yeem teeb tsa Terminal kom pib ua haujlwm hauv hom puv npo los ntawm kev ntxiv ib qho kev teeb tsa thoob ntiaj teb. "launchMode"Qhov parameter no tuaj yeem siv tus nqi los yog "default", lossis "maximized".
"launchMode": "maximized"
Yog tias koj xav teeb tsa qhov chaw pib ntawm Terminal ntawm qhov screen, koj yuav tsum ntxiv nws ua ib qho kev ntsuas thoob ntiaj teb. "initialPosition", thiab kuj qhia meej cov X thiab Y coordinates sib cais los ntawm commas. Piv txwv li, yog tias koj xav kom Terminal pib rau hauv kaum sab laug saum toj ntawm koj lub vijtsam tseem ceeb, ntxiv cov ntawv nkag hauv qab no rau profiles.json:
"initialPosition": "0,0"
Примечание: Yog tias koj siv ntau lub monitors thiab xav kom Terminal pib rau sab laug lossis saum koj lub monitor tseem ceeb, koj yuav tsum siv cov coordinates tsis zoo.
UI hloov kho tshiab
Lub Terminal interface tau zoo dua qub. Siv rau hauv Terminal tau hloov kho tshiab rau version 2.2. Qhov version no muaj cov xim sib piv zoo dua, cov ces kaum puag ncig hauv cov ntawv qhia zaub mov, thiab cov tab separators. Tsis tas li ntawd, thaum koj qhib ntau lub tabs, koj tuaj yeem scroll los ntawm lawv siv cov nyees khawm.

Kho cov kab laum
- Tam sim no koj tuaj yeem nias ob zaug rau ntawm lub tab bar kom nthuav lub qhov rais kom puv npo;
- Kho qhov kab laum uas ua rau muaj teeb meem nrog kev theej thiab paste rau hauv kab tshiab;
- Daim ntawv HTML tsis tso clipboard qhib lawm;
- Tam sim no koj siv tau cov ntawv uas muaj npe tshaj 32 tus cim ntev;
- Thaum khiav ob lub tabs tib lub sijhawm, cov ntawv tsis cuam tshuam lawm;
- Kev txhim kho kev ruaj khov dav dav.
Nyob rau hauv xaus
Yog tias koj muaj lus nug lossis xav qhia koj qhov kev xav txog Terminal, thov sau ntawv rau Kayla (Kayla, ) ntawm Twitter. Tsis tas li ntawd, yog tias koj muaj teeb meem lossis lus qhia, koj tuaj yeem tiv tauj peb ntawm Sib ntsib dua lub hlis tom ntej!
Tau qhov twg los: www.hab.com
