Versiunea Windows Terminal Preview v0.4 cu o mulțime de funcții noi
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. Windows Terminal Preview v0.4 ajunge în Microsoft Store, aducând o mulțime de funcții și îmbunătățiri noi.
Terminalul Windows este complet open-source. Datorită noii console cu file, permite organizarea instanțelor de Command Prompt, PowerShell și Windows Subsystem pentru Linux împreună într-o singură aplicație.
Aplicația vine cu o pictogramă care amintește de noile pictograme Office și OneDrive, reflectând imaginea de design modernă a Microsoft, cunoscută sub numele de „Fluent Design”.
Microsoft este eliberând o nouă versiune de Windows Terminal prin Microsoft Store. Principalele modificări ale Windows Terminal Preview v0.4 includ:
Actualizări de setări
Profiles.json este acum în LocalState
Fișierul profiles.json a fost mutat din folderul RoamingState în folderul LocalState. Această modificare împiedică roamingul automat al setărilor pe dispozitivele dvs. Acest lucru rezolvă probleme precum faptul că se face referire la un font pe o mașină care nu exista pe cealaltă, ceea ce ar cauza blocarea terminalului din cauza fontului neidentificat.
Personalizări ale titlului filei
În versiunea noastră v0.3, am introdus "tabTitle"
setare, care a permis utilizatorilor să suprascrie titlul filei cu un șir personalizat. În v0.4, am schimbat această funcționalitate. Acum, în mod implicit, titlul filei va fi setat la numele profilului, mai degrabă decât la calea executabilului. Dacă doriți să schimbați ceea ce este folosit ca titlu implicit, setarea "tabTitle"
va înlocui numele profilului în filă.
Această funcționalitate este ușor diferită de înainte, deoarece aceasta este setarea coajă titlu, în loc să suprascrieți titlul afișat. Acest comportament se aliniază cu comportamentul utilizat în conhost inițial. Pentru clarificare, titlul shell-ului este titlul furnizat de aplicația de linie de comandă care este utilizată în instanța profilului. Aceasta înseamnă că aplicația de linie de comandă va putea în continuare să suprascrie titlul filei, care este o modificare față de versiunea v0.3.
Notă: Titlul shell-ului este suprascris în distribuțiile WSL, deoarece configurația shell implicită în multe distribuții setează titlul ferestrei înainte de fiecare solicitare. Puteți modifica acest comportament în profilurile bash sau ZSH din /etc.
Setări Mesaje de avertizare
Acum, când există o problemă cu fișierul profiles.json, terminalul va afișa un mesaj de eroare care descrie ceea ce este incorect. Dacă fișierul profiles.json nu poate fi citit corect, terminalul va folosi setările implicite, dar NU va suprascrie fișierul de setări existent.
Actualizări de legare a tastelor
AltGr este acum detectat
Acum puteți avea ambele apăsări de taste AltGr împreună cu „Ctrl+Alt”
legături de chei! Apăsarea tastei AltGr este acum detectată înainte de funcționalitatea de legare a tastelor, făcând-o astfel disponibilă pentru utilizatori.
Deschiderea meniului dropdown Tab
Acum puteți utiliza o legare a tastelor pentru a deschide meniul derulant al filei. Legarea implicită a tastelor care este livrată cu această versiune este „Ctrl+Shift+Spațiu”
.
Info: Pentru o listă cu toate legăturile de chei disponibile, consultați documentația Aici!
Notă: Dacă ați instalat anterior Terminalul și doriți noile setări implicite, va trebui să ștergeți fișierul profiles.json actual și să relansați Terminalul. Aceasta va genera un nou fișier de setări cu setările implicite. Poate doriți să mutați fișierul profiles.json actual pentru a vă asigura că păstrați o copie a preferințelor dvs. actuale. Lucrăm activ la îmbunătățirea acestei experiențe!
Copiați actualizările
Setare globală nouă: Copiați pe Selectare
„copyOnSelect”
a fost adăugată ca o nouă setare globală în fișierul profiles.json. În mod implicit, această setare este setată la fals
. Când este setat la Adevărat
, clipboard-ul se va copia odată ce a fost făcută o selecție în Terminal. Dacă fals
, selecția nu va fi copiată până când nu se întreprind acțiuni suplimentare (cum ar fi utilizarea unei legături de taste care apelează funcția de copiere). Această experiență se aliniază cu cea de pe terminalele Unix.
Copiere HTML
Când selectați un interval de text și îl copiați în clipboard, Terminal scrie acum textul selectat în clipboard ca stil HTML. Acest lucru vă va permite să lipiți conținutul consolei stilat în alte aplicații, cum ar fi Outlook, Microsoft Word etc. Acest comportament diferă de conhost prin faptul că clipboard-ul va copia întotdeauna datele HTML împreună cu textul obișnuit, mai degrabă decât să definească când doriți să copiați datele HTML.
Actualizare accesibilitate
Dreptunghiurile de delimitare UIA sunt acum aliniate corect cu intervalele de text pe afișajele la scară de 100%. Dreptunghiurile de delimitare definesc regiunile în care textul este afișat în tamponul din interiorul terminalului. Acest lucru acceptă panourile și îmbunătățește accesibilitatea!
Exterminarea insectelor
- Orice legare de taste folosită pentru copiere va fi transmisă aplicației de linie de comandă subiacentă dacă nu există nicio selecție activă. Prin urmare, de exemplu, dacă utilizați
„Ctrl+C”
pentru a copia, se va copia dacă există o selecție. În caz contrar, ^C trimite SIGINT și întrerupe semnalul, așa cum era de așteptat. - Pictogramele nu vor mai clipi când comutați între file. În plus, terminalul nu se va mai bloca dacă calea pictogramei este invalidă.
- După deschiderea meniului derulant al filei, făcând clic în afara acesteia, se va închide meniul derulant și îl va ascunde.
- Terminalul nu mai reserializează setările la lansare, așa că fișierul profiles.json nu va mai fi reformatat la lansare.
Luați aplicația de aici:
Terminalul Windows pe Microsoft Store