Windows Terminal v0.8 este în sfârșit aici cu funcții interesante
Microsoft lansează în sfârșit o nouă versiune de Windows Terminal, care include toate noile funcții anunțat mai devreme. Acum puteți utiliza căutarea, modificați dimensiunea filelor și, de asemenea, puteți utiliza efecte retro CRT în interiorul terminalului Windows.
Windows Terminal o nouă aplicație de terminal pentru utilizatorii de linie de comandă, care are o mulțime de caracteristici noi, inclusiv file, un motor de redare a textului bazat pe DirectWrite/DirectX accelerat GPU, profiluri și multe altele.
Terminalul Windows este complet open-source. Datorită noii console cu file, permite organizarea instanțelor de Prompt de comandă, PowerShell, și Subsistemul Windows pentru Linux împreună într-o singură aplicație.
Aplicația vine cu o pictogramă care amintește de nou Pictograme Office și OneDrive, reflectând viziunea modernă a designului Microsoft, cunoscută sub numele de „Fluent Design”.
Windows Terminal v0.8
Windows Terminal v0.8 este acum disponibil pe Microsoft Store. Schimbările cheie includ.
Căutare
Funcționalitatea de căutare a fost adăugată la Terminal. Legarea implicită a tastelor pentru a invoca meniul derulant de căutare este {"comandă": "găsi", "taste": ["ctrl+shift+f"]}
.
Efecte retro terminale
Acum puteți avea efecte retro CRT în interiorul terminalului Windows, cum ar fi liniile de scanare și textul strălucitor. Ceva de genul:
Aceasta este o funcție experimentală, dar pentru a o activa, puteți adăuga următorul fragment de cod la oricare dintre profilurile dvs.:
„experimental.retroTerminalEffect”: adevărat
Legături de taste îmbunătățite pentru panouri și file
Când deschideți un panou sau o filă nouă cu o legare a tastelor, acum puteți specifica ce profil utilizând numele profilului "profile": "nume-profil"
, ghid "profile": "profile-guid"
, sau index „index”: profil-index
. Dacă nu este specificat niciunul, este utilizat profilul implicit.
În plus, puteți suprascrie anumite aspecte ale profilului, cum ar fi executabilul din linia de comandă a profilului "commandline": "cale/la/my.exe"
, directorul de pornire "startingDirectory": "calea/mea"
, sau titlul filei "tabTitle": "titlu nou"
.
Iată câteva exemple
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
Deschide profilul implicit într-un nou panou vertical.
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
Deschide primul profil din meniul drop-down într-un nou panou vertical.
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "orizontal", "profile": "{00000000-0000-0000-0000-000000000000} ", "comandă": "foo.exe"}}
Deschide profilul cu ghidul 00000000-0000-0000-0000-000000000000 folosind executabilul de linie de comandă al foo.exe într-un nou panou orizontal.
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Deschide profilul cu numele profile1 începând din directorul c:\foo într-o filă nouă.
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:\\foo ", "commandline":"foo.exe"}}
Deschide cel de-al doilea profil din meniul derulant folosind linia de comandă executabilă foo.exe cu un titlu de filă de bară care începe în directorul c:\foo într-o filă nouă.
Setări implicite personalizate
Acum vă puteți modifica profiles.json pentru a avea propriile setări implicite de profil. Cu această nouă arhitectură, puteți seta o proprietate o dată și o puteți aplica tuturor profilurilor dvs. Această nouă setare ajută la minimizarea setărilor redundante între profiluri. Pentru a adăuga această caracteristică, puteți modifica obiectul profiles din profiles.json pentru a avea "implicite"
și "listă"
proprietăți în următorul format:
"profiles": { "defaults": { "fontFace": "Cascadia Code", "colorScheme": "Vintage" } "list": [ { "commandLine": "cmd.exe", "guid": „{00000000-0000-0000-0000-000000000000}”, „name”: „cmd” }, { „guid”: „{11111111-1111-1111-1111-1111111111111}”, „Power „Nume”, „sursă”: „Windows. Terminal. PowershellCore" } ] },
Cu fragmentul de cod de mai sus, toate profilurile vor folosi fontul Cascadia Code și vor avea schema de culori Vintage.
Dimensiunea filelor
Acum aveți posibilitatea de a modifica comportamentul lățimii filelor. A fost adăugată o nouă setare numită „titleWidthMode”
. Această setare oferă două comportamente diferite de lățime a filei: "egal"
și "titleLength"
. "egal"
va face ca toate filele să aibă lățimea egală și să se micșoreze pe măsură ce se adaugă file suplimentare, similar cu o experiență tradițională de browser. "titleLength"
va mări fiecare filă la lungimea titlului filei.
Terminalul avea inițial setat comportamentul implicit pentru lățimea filei "titleLength"
. Această versiune modifică comportamentul implicit în "egal"
. Dacă doriți să schimbați comportamentul lățimii filei înapoi la "titleLength"
în modul, puteți adăuga următorul fragment de cod la "globali"
proprietatea fișierului profiles.json:
"tabWidthMode": "titleLength"
Corectarea erorilor
- Rândul de file va deveni acum mai mare când fereastra o face.
- Modul ecran complet funcționează acum mai fiabil.
- Mutarea focalizării între panourile grupate ar trebui să acționeze așa cum vă așteptați.
- Utilizatorii subsistemului Windows pentru Linux (WSL) vor vedea acum
WT_SESSION
variabilă de mediu. - O grămadă de remedieri de erori!
Versiunea actuală a aplicației poate fi găsită pe Microsoft Store.
Terminalul Windows pe Microsoft Store
Sursă