A Microsoft végül kiadja a Windows Terminal új verzióját, amely tartalmazza az összes új funkciót már korábban bejelentette . Mostantól használhatja a keresést, módosíthatja a lapok méretét, és CRT retro effektusokat is használhat a Windows terminálon belül.
Reklám
A Windows Terminal egy új terminálalkalmazás parancssori felhasználók számára, amely rengeteg új funkcióval rendelkezik, beleértve a füleket, a GPU által felgyorsított DirectWrite / DirectX alapú szövegmegjelenítő motort, profilokat és egyebeket.
A Windows Terminal teljesen nyílt forráskódú. Az új füles konzolnak köszönhetően lehetővé teszi a Parancssor , PowerShell , és Windows alrendszer Linuxhoz együtt egyetlen alkalmazásban.
Az alkalmazáshoz tartozik egy ikon, amely az újdonságokra emlékeztet Office és OneDrive ikonok , amely tükrözi a Microsoft modern kialakítási nézetét, amelyet „Fluent Design” néven ismerünk.
Windows Terminal v0.8
A Windows Terminal v0.8 már elérhető a Microsoft Store-ban. A legfontosabb változások a következők:
Keresés
A keresési funkció hozzáadódott a terminálhoz. A keresés legördülő menüjének meghívásához az alapértelmezett kulcskötés a{'parancs': 'keresés', 'kulcsok': ['ctrl + shift + f']}
.
Retro Terminal Effects
Most már rendelkezhet CRT retro effektekkel a Windows terminálon belül, például letapogatási vonalakkal és izzó szöveggel. Valami ilyesmi:
Ez egy kísérleti szolgáltatás, de annak engedélyezéséhez bármelyik profiljához hozzáadhatja a következő kódrészletet:
hogyan kell hozzáadni a játékot az ellentétekhez
'experimental.retroTerminalEffect': igaz
Továbbfejlesztett panelek és fülek kulcskötései
Amikor új ablaktáblát vagy fület nyit meg kulcsmegkötéssel, most megadhatja, hogy melyik profilt használja a profil nevével'profile': 'profile-name'
útmutató'profile': 'profile-guid'
, vagy index„index”: profil-index
. Ha egyik sem kerül megadásra, akkor az alapértelmezett profilt használja.
Ezenkívül felülírhatja a profil bizonyos aspektusait, például a profil parancssori futtatható fájlját'parancssor': 'elérési út / a / my.exe fájlhoz'
, kezdő könyvtár'startDirectory': 'én / útvonal'
, vagy fül címe'tabTitle': 'new-title'
.
Íme néhány példa
{'keys': ['ctrl + a'], 'command': {'action': 'splitPane', 'split': 'vertical'}}
Megnyitja az alapértelmezett profilt egy új függőleges ablaktáblában.
{'keys': ['ctrl + b'], 'command': {'action': 'splitPane', 'split': 'vertical', 'index': 0}}
Megnyitja az első profilt a legördülő menüben egy új függőleges ablaktáblán.
{'keys': ['ctrl + c'], 'command': {'action': 'splitPane', 'split': 'horizontal', 'profile': '{00000000-0000-0000-0000-00000000000000} ',' parancssor ':' foo.exe '}}
Megnyitja a profilt a 0000000000-0000-0000-0000-00000000000000 guiddal a foo.exe parancssori futtatható parancsának felhasználásával egy új vízszintes ablaktáblában.
{'keys': ['ctrl + d'], 'command': {'action': 'newTab', 'profile': 'profile1', 'startDirectory': 'c: \ foo'}}
Megnyitja a profil1 névprofilt a c: foo könyvtárban kezdődő új lapon.
{'keys': ['ctrl + e'], 'command': {'action': 'newTab', 'index': 1, 'tabTitle': 'bar', 'startDirectory': 'c: \ foo ',' parancssor ':' foo.exe '}}
Megnyitja a legördülő menü második profilját a foo.exe parancssor futtatható parancssorával, a sáv tab tab címmel, amely a c: foo könyvtárban kezdődik egy új fülön.
Egyéni alapértelmezett beállítások
Most módosíthatja a profiles.json fájlt, hogy saját alapértelmezett profilbeállításokkal rendelkezzen. Ezzel az új architektúrával egyszer beállíthat egy tulajdonságot, és alkalmazhatja azt az összes profiljára. Ez az új beállítás segít minimalizálni a profilok közötti redundáns beállításokat. Ennek a szolgáltatásnak a hozzáadásához módosíthatja a profilok objektumot a profiles.json fájlban, hogy a„alapértelmezett”
és'lista'
tulajdonságok a következő formátumban:
'profilok': {'defaults': {'fontFace': 'Cascadia Code', 'colorScheme': 'Vintage'} 'list': [{'commandLine': 'cmd.exe', 'guid': '{00000000 -0000-0000-0000-000000000000}}, 'name': 'cmd'}, {'guid': '{11111111-1111-1111-1111-111111111111}', 'name': 'PowerShell Core', 'forrás ':' Windows.Terminal.PowershellCore '}]},
A fenti kódrészlettel az összes profil a Cascadia Code betűtípust használja, és Vintage színvilággal rendelkezik.
Tab méretezése
Mostantól lehetősége van módosítani a lapszélesség viselkedését. Új beállítás lett hozzáadva'titleWidthMode'
. Ez a beállítás két különböző fülszélesség-viselkedést biztosít:'egyenlő'
és'titleLength'
.'egyenlő'
az összes fülét egyenlő szélességűvé és zsugorodássá teszi, ha további füleket ad hozzá, hasonlóan a hagyományos böngészőélményhez.'titleLength'
az egyes lapokat a fül címének hosszához méretezi.
A terminál eredetileg a lapszélesség alapértelmezett viselkedését a következőre állította:'titleLength'
. Ez a kiadás megváltoztatja az alapértelmezett viselkedést'egyenlő'
. Ha vissza szeretné állítani a lapszélesség viselkedését a'titleLength'
módban hozzáadhatja a következő kódrészletet a'globális'
a profiles.json fájl tulajdonsága:
'tabWidthMode': 'titleLength'
Hibajavítások
- A tabsor mostantól nagyobb lesz, amikor az ablak megtörténik.
- A teljes képernyős mód most már megbízhatóbban működik.
- A fókusz áthelyezése a csoportosított ablaktáblák között az elvárt módon történik.
- A Windows alrendszer Linux (WSL) felhasználók számára mostantól látni fogja a
WT_SESSION
környezeti változó. - Halom javítás!
Az alkalmazás tényleges verziója megtalálható a Microsoft Store-ban.
Windows terminál a Microsoft Store-ban
hogyan lehet két monitort csatlakoztatni egy laptophoz