Windows Terminal 0.11 is uit met updates voor lokalisatie en instellingen
Microsoft heeft een nieuwe versie van Windows Terminal, een moderne console voor Windows 10. De release is nu beschikbaar in de Microsoft Store, met een aantal nieuwe opties en verbeteringen.
Advertentie
Windows Terminal een nieuwe terminal-app voor opdrachtregelgebruikers met tal van nieuwe functies, waaronder tabbladen, een GPU-versnelde DirectWrite/DirectX-gebaseerde tekstweergave-engine, profielen en meer.
Windows Terminal is volledig open source. Dankzij de nieuwe console met tabbladen kunt u instanties van Opdrachtprompt, PowerShell, en Windows-subsysteem voor Linux samen in één app.
De app wordt geleverd met een pictogram dat doet denken aan nieuwe Office- en OneDrive-pictogrammen, die de moderne ontwerpvisie van Microsoft weerspiegelt die bekend staat als 'Fluent Design'.
Wat is er nieuw in Windows Terminal Preview 0.11
Lokalisatie
Dit is de eerste Windows Terminal-versie die ondersteuning biedt voor niet-Engelse UI-talen. Microsoft werkt nog steeds aan het oplossen van de bugs hiermee, dus geduld met ons. Als u vertaalproblemen vindt, kunt u deze indienen op de GitHub.
Instellingen updates
De ontwikkelaar heeft een aantal nieuwe opties toegevoegd aan het instellingenbestand. Ze raden u aan om uw instellingenbestand uit de map te verplaatsen en de Terminal automatisch een nieuwe te laten genereren. U kunt de bestanden vergelijken en samenvoegen om de nieuwe opties te gebruiken.
Instellingen.json
Het bestandprofiles.json is hernoemd naar settings.json. Als u de Terminal al hebt geïnstalleerd, wordt uw bestandsnaam automatisch bijgewerkt.
Cascadia-code
Cascadia-code is ingesteld als het standaardlettertype voor alle profielen die automatisch door de Terminal worden gegenereerd. Als u uw lettertype wilt wijzigen, kunt u de fontFace
eigendom aan een profiel of aan de standaardinstellingen
sectie.
Tango-kleurenschema's
Terminal wordt nu geleverd met de kleurenschema's Tango Dark en Tango Light.
Knippen en plakken
Kopiëren en plakken zijn gebonden aan ctrl+c
en ctrl+v
, respectievelijk, in het nieuw gegenereerde bestand settings.json. Dit betekent dat deze sneltoetsen naast elkaar werken ctrl+shift+c
en ctrl+shift+v
en je kunt ze gemakkelijk verwijderen. Ctrl+shift+c
en ctrl+shift+v
zijn nog steeds opgenomen in het defaults.json-bestand, dus je hebt nog steeds een toetsencombinatie die je kunt gebruiken om te kopiëren en plakken als je ervoor kiest om te verwijderen ctrl+c
en ctrl+v
.
Opmerking: Als u een standaard toetsencombinatie wilt vrijmaken, kunt u deze instellen op ongebonden
of nul
in uw settings.json-bestand.
{ "command": "unbound", "keys": "ctrl+shift+c" }, { "command": null, "keys": "ctrl+shift+v" }
Geformatteerd kopiëren
Microsoft heeft het standaardgedrag van kopiëren gewijzigd om standaard platte tekst te kopiëren. Er is een nieuwe algemene instelling toegevoegd aan het nieuw gegenereerde bestand settings.json genaamd kopiërenOpmaak
. Dit is ingesteld op vals
standaard, maar u kunt dit wijzigen in waar
om altijd de HTML- en RTF-opmaak te kopiëren.
Opmerking: In defaults.json, kopiërenOpmaak
ingesteld op waar
om bestaande gebruikers niet te breken.
Instellingen verwijderd
Ter voorbereiding op v1.0 hebben de ontwikkelaars enkele eerder verouderde instellingen verwijderd. Dit heeft waarschijnlijk invloed op uw workflows, maar dit zou een eenmalige gebeurtenis moeten zijn.
"Globale" naamruimte
De Terminal ondersteunt niet langer de globaal
eigenschap in het JSON-bestand. Als je instellingen hebt in de globaal
object, worden ze genegeerd. Om dit op te lossen, verwijdert u de globaal
object en verplaats uw algemene instellingen naar de hoofdmap van het JSON-bestand.
Toepassingsthema
De globale instelling aangevraagdThema
is hernoemd naar thema
. Dit helpt bij het opschonen van de naamgeving en biedt flexibiliteit voor thematisering in de toekomst.
"thema": "systeem"
Kopiëren als een enkele regel
De copyTextWithoutNewlines
commando en het argument bijsnijdenWitruimte
voor kopiëren
zijn verwijderd ten gunste van de enkele lijn
argument. Deze naamswijziging helpt beter uit te leggen hoe de functie werkt. Als u dit inschakelt als waar voor a kopiëren
key binding, de inhoud gekopieerd van de Terminal zal op één regel staan wanneer deze wordt geplakt.
{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Een tabblad van een specifiek profiel maken
De eerste iteratie van het maken van een nieuw tabblad van een specifiek profiel had sneltoetsen van newTabProfile0
tot newTabProfile8
. Deze commando's zijn verwijderd ten gunste van een flexibeler alternatief.
Opmerking: Indexeren in de Terminal begint bij 0.
{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
Navigeren naar een specifiek tabblad
Tabnavigatie heeft nu dezelfde structuur als het maken van nieuwe tabbladen, waarbij: overschakelenNaarTab0
door overschakelenNaarTab8
zijn verwijderd ten gunste van de inhoudsopgave
eigendom.
Opmerking: Indexeren in de Terminal begint bij 0.
{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Deelvensters splitsen
Om meer opties mogelijk te maken bij het splitsen van deelvensters, splitHorizontaal
en splitVerticaal
commando's zijn verwijderd ten gunste van het nieuwe key binding-formaat. Bovendien, als u geen splitsingsrichting opgeeft, zal de Terminal standaard splitsen met auto
, die zal splitsen om het grootste oppervlak te bieden.
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }, { "command": { "action": "splitPane", " split": "vertical"}, "keys": "alt+shift+plus" }
Scherpstellen tussen vensters
Oorspronkelijk zou je kunnen gebruiken verplaatsenFocusOmlaag
, moveFocusUp
, verplaatsenFocusLinks
, verplaatsenFocusRechts
als sneltoetsen om tussen deelvensters te navigeren. Deze zijn verwijderd en de volgende formaten zijn als vervanging toegevoegd:
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" }, { "command": { "action": "moveFocus", "direction ": "up" }, "keys": "alt+up" }, { "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" }, { "command": { "action": "moveFocus", "direction": "rechts" }, "toetsen": "alt+rechts" }
Formaat van deelvensters wijzigen
Om dezelfde toetsbindingsarchitectuur te volgen, worden de opdrachten voor het wijzigen van de grootte van het deelvenster (formaat wijzigenPaanOmlaag
, resizePaneUp
, formaat wijzigenPaanLinks
, formaat wijzigenPaanRechts
) zijn verwijderd. Hieronder vindt u de nieuwe indeling voor het wijzigen van het formaat van deelvensters.
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }, { "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" }, { "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" }, { "command": { "action": "resizePane", " direction": "right" }, "keys": "alt+shift+right" }
De lettergrootte wijzigen
Met de volgende sneltoetsen kunt u uw lettergrootte wijzigen, maar deze zijn nu verwijderd: verkleinenLettergrootte
, vergrotenLettergrootte
.
U kunt uw lettergrootte wijzigen met behulp van de onderstaande sneltoetsen, die a. gebruiken delta
die de verandering van de lettergrootte in punten definieert.
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }, { "command": { "action": "adjustFontSize", "delta": 1 }, "toetsen": "ctrl+=" }
Bugfixes
- De lijnen die tussen effen blokken achtergrondkleur verschenen, zijn verdwenen.
- Opdrachtregelargumenten zouden betrouwbaarder moeten worden geactiveerd in de volgorde die u verwacht.
- De invoerstapel is gewijzigd om een aantal problemen met niet-US-104 QWERTY-toetsenbordlay-outs op te lossen.
- De vensterranden respecteren nu uw toepassingsthema.
Download Windows Terminal
De daadwerkelijke app-versie is te vinden in de Microsoft Store.
Windows Terminal in Microsoft Store
De broncode staat aan GitHub.