Windows Terminal 0.11 este disponibil cu actualizări de localizare și setări
Microsoft a lansat un versiune noua de Windows Terminal, o consolă modernă pentru Windows 10. Lansarea este acum disponibilă pe Microsoft Store, oferind o serie de opțiuni noi și îmbunătățiri.
Publicitate
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”.
Ce este nou în Windows Terminal Preview 0.11
Localizare
Aceasta este prima versiune Windows Terminal care are suport pentru limbi UI care nu sunt engleze. Microsoft încă rezolvă erorile cu aceasta, așa că vă rugăm să aveți grijă de noi. Dacă găsiți probleme de traducere, vă rugăm să le înregistrați pe GitHub.
Actualizări de setări
Dezvoltatorul a introdus o serie de opțiuni noi în fișierul de setări. Ei vă recomandă să mutați fișierul de setări din folder și ca Terminalul să genereze automat unul nou. Puteți compara și îmbina fișierele pentru a utiliza noile opțiuni.
Settings.json
Fișierul profiles.json a fost redenumit în settings.json. Dacă aveți deja instalat terminalul, numele fișierului se va actualiza automat.
Codul Cascadia
Codul Cascadia a fost setat ca font implicit pentru toate profilurile generate automat de Terminal. Dacă doriți să vă schimbați fontul, puteți adăuga fontFace
proprietate la orice profil sau la implicite
secțiune.
Scheme de culori tango
Terminalul este livrat acum cu schemele de culori Tango Dark și Tango Light.
Copiaza si lipeste
Copierea și lipirea sunt legate de ctrl+c
și ctrl+v
, respectiv, în fișierul settings.json nou generat. Aceasta înseamnă că aceste legături de taste vor funcționa împreună ctrl+shift+c
și ctrl+shift+v
și le puteți elimina cu ușurință. Ctrl+shift+c
și ctrl+shift+v
sunt încă incluse în fișierul defaults.json, așa că veți avea în continuare o combinație de taste pe care o puteți folosi pentru a copia și a lipi dacă alegeți să eliminați ctrl+c
și ctrl+v
.
Notă: Dacă doriți să eliberați o combinație de taste implicită, o puteți seta la nelegat
sau nul
în fișierul dvs. settings.json.
{ „comandă”: „nelegat”, „taste”: „ctrl+shift+c” }, { „comandă”: nulă, „taste”: „ctrl+shift+v” }
Copiere formatată
Microsoft a schimbat comportamentul implicit de copiere pentru a copia text simplu în mod implicit. O nouă setare globală a fost adăugată la fișierul settings.json nou generat numit copyFormatting
. Acesta este setat la fals
în mod implicit, cu toate acestea îl puteți schimba în Adevărat
pentru a copia întotdeauna formatarea HTML și RTF.
Notă: În defaults.json, copyFormatting
este setat sa Adevărat
pentru a nu rupe utilizatorii existenți.
Setări eliminate
În pregătirea pentru v1.0, dezvoltatorii au eliminat unele setări depreciate anterior. Acest lucru vă va afecta probabil fluxurile de lucru, dar acesta ar trebui să fie un eveniment unic.
Spațiul de nume „Globals”.
Terminalul nu mai acceptă globale
proprietate în fișierul JSON. Dacă aveți setări în interiorul globale
obiect, ele vor fi ignorate. Pentru a remedia acest lucru, eliminați globale
obiect și mutați setările globale în rădăcina fișierului JSON.
Tema aplicației
Cadrul global Temă solicitată
a fost redenumit în temă
. Acest lucru ajută la curățarea denumirii și oferă flexibilitate pentru tematică în viitor.
"theme": "sistem"
Copierea ca o singură linie
The copyTextWithoutNewlines
comanda și argumentul trimWhitspace
pentru copie
au fost înlăturate în favoarea o singura linie
argument. Această modificare a denumirii ajută la explicarea mai bună a modului în care funcționează caracteristica. Dacă activați acest lucru ca fiind adevărat pentru a copie
legarea tastelor, conținutul copiat din Terminal va fi pe o singură linie atunci când este lipit.
{ „comandă”: { „acțiune”: „copiere”, „singleLine”: adevărat ), „taste”: „ctrl+alt+c” }
Crearea unei file a unui anumit profil
Prima iterație a creării unei noi file a unui profil specific avea comenzi de legare a tastelor de la newTabProfile0
la newTabProfile8
. Aceste comenzi au fost eliminate în favoarea unei alternative mai flexibile.
Notă: Indexarea în terminal începe la 0.
{ „comandă”: { „acțiune”: „nouăTab”, „index”: NUMĂR }, „taste”: „ctrl+shift+NUMĂR” }
Navigarea la o anumită filă
Navigarea cu file are acum aceeași structură ca și crearea de noi file, unde switchToTab0
prin switchToTab8
au fost înlăturate în favoarea index
proprietate.
Notă: Indexarea în terminal începe la 0.
{ „comandă”: { „acțiune”: „switchToTab”, „index”: NUMBER }, „keys”: „ctrl+alt+NUMBER” }
Despărțirea panourilor
Pentru a permite mai multe opțiuni la împărțirea panourilor, splitHorizontal
și splitVertical
comenzile au fost eliminate în favoarea noului format de legare a tastelor. În plus, dacă nu furnizați o direcție de împărțire, terminalul va diviza implicit auto
, care se va împărți pentru a oferi cea mai mare suprafață.
{ "comandă": { "action": "splitPane", "split": "orizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertical"}, "keys": "alt+shift+plus" }
Focalizarea între panouri
Inițial, ați putea folosi moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
ca comenzi de legare a tastelor pentru a naviga între panouri. Acestea au fost eliminate și următoarele formate au fost adăugate ca înlocuitori:
{ „comandă”: { „acțiune”: „moveFocus”, „direcție”: „jos” }, „keys”: „alt+down” }, { „command”: { „action”: „moveFocus”, „direcție „: „sus” }, „taste”: „alt+sus” }, { „comandă”: { „action”: „moveFocus”, „direcție”: „stânga” }, „keys”: „alt+left” }, { „command”: { „action”: „moveFocus”, „direcție”: „dreapta” }, „taste”: „alt+dreapta” }
Redimensionarea panourilor
Pentru a urma aceeași arhitectură de legare a tastelor, comenzile de redimensionare a panoului (redimensioneazăPaneDown
, redimensioneazăPaneUp
, resizePaneLeft
, resizePaneRight
) a fost eliminat. Mai jos este noul format pentru redimensionarea panourilor.
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }, { "command": { "action": "resizePane", „direcție”: „sus” }, „taste”: „alt+shift+sus” }, { „comandă”: { „acțiune”: „resizePane”, „direcție”: „stânga” }, „keys”: „alt+shift+left” }, { „comandă”: { „action”: „resizePane”, „ direction": "dreapta" }, "taste": "alt+shift+dreapta" }
Modificarea dimensiunii fontului
Următoarele comenzi de legare la taste v-au permis să vă schimbați dimensiunea fontului, dar acestea sunt acum eliminate: reduceFontSize
, crește Dimensiunea fontului
.
Puteți modifica dimensiunea fontului utilizând combinațiile de taste de mai jos, care folosesc a delta
care definește modificarea dimensiunii fontului în puncte.
{ "comandă": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, „taste”: „ctrl+=" }
Corectarea erorilor
- Liniile care au apărut între blocurile solide de culoare de fundal au dispărut.
- Argumentele din linia de comandă ar trebui să se declanșeze mai fiabil, în ordinea în care vă așteptați.
- Stiva de introducere a fost modificată pentru a rezolva unele probleme cu aspectul tastaturii QWERTY non-US-104.
- Marginile ferestrei respectă acum tema aplicației.
Obțineți terminalul Windows
Versiunea actuală a aplicației poate fi găsită pe Microsoft Store.
Terminalul Windows pe Microsoft Store
Codul sursă este activat GitHub.