Windows Terminal v0.8 je konečně tady se skvělými funkcemi
Microsoft konečně vydává novou verzi Windows Terminal, která obsahuje všechny nové funkce oznámil dříve. Nyní můžete používat vyhledávání, měnit velikost karet a také používat retro efekty CRT v terminálu Windows.
Windows Terminal je nová terminálová aplikace pro uživatele příkazového řádku, která má spoustu nových funkcí včetně karet, GPU akcelerovaného modulu pro vykreslování textu založeného na DirectWrite/DirectX, profilů a dalších.
Windows Terminal je plně open-source. Díky nové konzole s kartami umožňuje organizovat instance Příkazový řádek, PowerShell, a Subsystém Windows pro Linux společně v jedné aplikaci.
Aplikace je dodávána s ikonou, která připomíná nové Ikony Office a OneDrive, odrážející moderní designový pohled společnosti Microsoft známý jako „Fluent Design“.
Windows Terminal v0.8
Windows Terminal v0.8 je nyní k dispozici v Microsoft Store. Mezi klíčové změny patří.
Vyhledávání
Do terminálu byla přidána funkce vyhledávání. Výchozí vazba kláves pro vyvolání rozevíracího seznamu hledání je {"command": "find", "keys": ["ctrl+shift+f"]}
.
Efekty retro terminálu
Nyní můžete mít CRT retro efekty uvnitř Windows Terminal, jako jsou skenované řádky a zářící text. Něco takového:
Toto je experimentální funkce, ale chcete-li ji aktivovat, můžete do kteréhokoli ze svých profilů přidat následující fragment kódu:
"experimental.retroTerminalEffect": pravda
Vylepšené vazby kláves podokna a karty
Při otevírání nového podokna nebo karty s vazbou kláves nyní můžete určit, který profil pomocí názvu profilu "profile": "jméno-profilu"
, průvodce "profile": "profil-guid"
, nebo index "index": profil-index
. Pokud nejsou zadány žádné, použije se výchozí profil.
Kromě toho můžete přepsat určité aspekty profilu, jako je spustitelný soubor příkazového řádku profilu "commandline": "cesta/k/my.exe"
, počáteční adresář "startingDirectory": "moje/cesta"
nebo název karty "tabTitle": "new-title"
.
Zde je několik příkladů
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
Otevře výchozí profil v novém svislém panelu.
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
Otevře první profil v rozevíracím seznamu v novém svislém panelu.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontální", "profile": "{00000000-0000-0000-0000-000000000000} ", "commandline": "foo.exe"}}
Otevře profil s guid 00000000-0000-0000-0000-000000000000 pomocí spustitelného souboru foo.exe z příkazového řádku v novém vodorovném panelu.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Otevře profil s názvem profile1 začínající v adresáři c:\foo na nové kartě.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo ", "commandline":"foo.exe"}}
Otevře druhý profil v rozevíracím seznamu pomocí spustitelného souboru foo.exe z příkazového řádku s nadpisem karty začínající v adresáři c:\foo na nové kartě.
Vlastní výchozí nastavení
Nyní můžete upravit svůj profiles.json tak, aby měl vlastní výchozí nastavení profilu. S touto novou architekturou můžete nastavit vlastnost jednou a nechat ji aplikovat na všechny vaše profily. Toto nové nastavení pomáhá minimalizovat nadbytečná nastavení mezi profily. Chcete-li přidat tuto funkci, můžete upravit objekt profiles v souboru profiles.json tak, aby obsahoval "výchozí"
a "seznam"
vlastnosti v následujícím formátu:
"profiles": { "defaults": { "fontFace": "Kód Cascadia", "colorScheme": "Vintage" } "list": [ { "commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "name": "cmd" }, { "guid": "{11111111-1111-1111-1111-1111111111111}", "name"Smewer"Smewer", "zdroj": "Windows. Terminál. PowershellCore" } ] },
S výše uvedeným fragmentem kódu budou všechny profily používat písmo Cascadia Code a budou mít barevné schéma Vintage.
Velikost záložky
Nyní máte možnost upravit chování šířek karet. Bylo přidáno nové nastavení tzv "titleWidthMode"
. Toto nastavení poskytuje dvě různá chování šířky karty: "rovnat se"
a "délka názvu"
. "rovnat se"
všechny vaše karty budou mít stejnou šířku a budou se zmenšovat s přidáním dalších karet, podobně jako v tradičním prohlížeči. "délka názvu"
nastaví velikost každé karty na délku názvu karty.
Terminál měl původně výchozí chování šířky karty nastaveno na "délka názvu"
. Toto vydání mění výchozí chování na "rovnat se"
. Pokud byste chtěli změnit chování šířky karty zpět na "délka názvu"
režimu, můžete přidat následující fragment kódu do "globálové"
vlastnost vašeho souboru profiles.json:
"tabWidthMode": "titleLength"
Oprava chyb
- Řádek karet se nyní zvětší, když se okno zvětší.
- Režim celé obrazovky nyní funguje spolehlivěji.
- Přesouvání fokusu mezi seskupenými panely by mělo fungovat tak, jak očekáváte.
- Uživatelé Windows Subsystem for Linux (WSL) nyní uvidí
WT_SESSION
proměnná prostředí. - Hromada oprav havárie!
Aktuální verzi aplikace najdete na Microsoft Store.
Windows Terminal v obchodě Microsoft Store
Zdroj