Végre megérkezett a Windows Terminal v0.8, nagyszerű funkciókkal
A Microsoft végre kiadja a Windows Terminal új verzióját, amely az összes új funkciót tartalmazza korábban bejelentette. Mostantól használhatja a keresést, módosíthatja a lapok méretét, és használhatja a CRT retro effektusokat is a Windows terminálon belül.
A Windows Terminal egy új terminálalkalmazás a parancssori felhasználók számára, amely rengeteg új funkcióval rendelkezik, beleértve a lapokat, a GPU-gyorsított DirectWrite/DirectX-alapú szövegmegjelenítő motort, profilokat és még sok mást.
A Windows Terminal teljesen nyílt forráskódú. Az új füles konzolnak köszönhetően lehetővé teszi a példányok rendszerezését Parancssor, PowerShell, és Windows alrendszer Linuxhoz együtt egyetlen alkalmazásban.
Az alkalmazáshoz tartozik egy ikon, amely az újakra emlékeztet Office és OneDrive ikonok, amely a Microsoft „Fluent Design” néven ismert modern dizájnnézetét tükrözi.
Windows Terminal v0.8
A Windows Terminal v0.8 már elérhető a Microsoft Store-ban. A legfontosabb változások közé tartozik.
Keresés
Keresés funkcióval bővült a terminál. Az alapértelmezett kulcs-összerendelés a keresés legördülő menüjének meghívásához
{"parancs": "keresés", "billentyűk": ["ctrl+shift+f"]}
.
Retro terminál effektusok
Mostantól CRT retro effektusokat is használhat a Windows terminálon belül, például szkennelési vonalakat és izzó szöveget. Valami ilyesmi:
Ez egy kísérleti funkció, de engedélyezéséhez hozzáadhatja a következő kódrészletet bármelyik profiljához:
"experimental.retroTerminalEffect": igaz
Továbbfejlesztett ablaktáblák és tabulátorok gombkötései
Amikor új ablaktáblát vagy lapot nyit meg kulcs-összerendeléssel, a profil nevével megadhatja, hogy melyik profilt "profil": "profilnév"
, útmutató "profil": "profil-útmutató"
, vagy index "index": profil-index
. Ha egyik sincs megadva, akkor a rendszer az alapértelmezett profilt használja.
Ezenkívül felülbírálhatja a profil bizonyos aspektusait, például a profil parancssori végrehajtható fájlját "parancssor": "az/sajat.exe elérési útja"
, kezdőkönyvtár "startingDirectory": "saját/útvonal"
, vagy a lap címe "tabTitle": "új cím"
.
Íme néhány példa
{"billentyűk": ["ctrl+a"], "command": {"action": "splitPane", "split": "függőleges"}}
Megnyitja az alapértelmezett profilt egy új függőleges ablaktáblában.
{"billentyűk": ["ctrl+b"], "command": {"action": "splitPane", "split": "függőleges", "index": 0}}
Megnyitja az első profilt a legördülő menüben egy új függőleges ablaktáblában.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000} ", "commandline": "foo.exe"}}
Megnyitja a 00000000-0000-0000-0000-000000000000 azonosítójú profilt a foo.exe parancssori futtatható fájljával egy új vízszintes ablaktáblában.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Megnyitja a profil1 nevű profilt a c:\foo könyvtárból egy új lapon.
{"billentyűk": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo ", "commandline":"foo.exe"}}
Megnyitja a második profilt a legördülő menüben a foo.exe parancssori futtatható fájljával, a c:\foo könyvtárban kezdődő lapcímmel egy új lapon.
Egyéni alapértelmezett beállítások
Most már módosíthatja a profiles.json fájlt, hogy saját alapértelmezett profilbeállításai legyenek. Ezzel az új architektúrával egyszer beállíthat egy tulajdonságot, és azt az összes profiljára alkalmazhatja. Ez az új beállítás segít minimalizálni a profilok közötti redundáns beállításokat. Ennek a funkciónak a hozzáadásához módosíthatja a profiles.json fájlban lévő profiles objektumot úgy, hogy a "alapértelmezett"
és "lista"
tulajdonságok a következő formátumban:
"profilok": { "defaults": { "fontFace": "Cascadia Code", "colorScheme": "Vintage" } "lista": [ { "commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "név": "cmd" }, { "guid": "{11111111-1111-1111-1111-1111111111111}",wer "Shel": Core, "forrás": "Windows. Terminál. PowershellCore" } ] },
A fenti kódrészlettel az összes profil a Cascadia Code betűtípust használja, és a Vintage színsémával rendelkezik.
Lap méretezése
Mostantól lehetősége van a lapszélességek viselkedésének módosítására. Egy új beállítás került hozzáadásra a néven "titleWidthMode"
. Ez a beállítás két különböző lapszélességi viselkedést biztosít: "egyenlő"
és "titleLength"
. "egyenlő"
A hagyományos böngészőhöz hasonlóan minden lapját egyenlő szélességűvé teszi, és további lapok hozzáadásával csökken. "titleLength"
az egyes lapokat a lap címének hosszára méretezi.
A terminálon eredetileg az alapértelmezett lapszélesség-viselkedés volt beállítva "titleLength"
. Ez a kiadás az alapértelmezett viselkedést erre módosítja "egyenlő"
. Ha vissza szeretné állítani a lapszélesség viselkedését a "titleLength"
módban a következő kódrészletet adhatja hozzá a "globálisok"
a profiles.json fájl tulajdonsága:
"tabWidthMode": "titleLength"
Hibajavítások
- A lapok sora nagyobb lesz, amikor az ablak megteszi.
- A teljes képernyős mód mostantól megbízhatóbban működik.
- A csoportosított ablaktáblák közötti fókuszmozgatásnak a várt módon kell működnie.
- A Windows alrendszer Linuxhoz (WSL) felhasználói most látni fogják a
WT_SESSION
környezeti változó. - Rengeteg hibajavítás!
Az alkalmazás tényleges verziója megtalálható a Microsoft Store-ban.
Windows terminál a Microsoft Store-ban
Forrás