Windows Terminal Preview v0.4 release met een heleboel nieuwe functies
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 Preview v0.4 bereikt de Microsoft Store, met veel nieuwe functies en verbeteringen.
Windows Terminal is volledig open source. Dankzij de nieuwe console met tabbladen kunnen instanties van Command Prompt, PowerShell en Windows Subsystem for Linux samen in één app worden georganiseerd.
De app wordt geleverd met een pictogram dat doet denken aan nieuwe Office- en OneDrive-pictogrammen, en weerspiegelt de moderne ontwerpvisie van Microsoft die bekend staat als 'Fluent Design'.
Microsoft is vrijgeven een nieuwe versie van Windows Terminal via de Microsoft Store. De belangrijkste wijzigingen van Windows Terminal Preview v0.4 zijn:
Instellingen Updates
Profiles.json bevindt zich nu in LocalState
Het bestandprofiles.json is verplaatst van de map RoamingState naar de map LocalState. Deze wijziging voorkomt dat instellingen automatisch over uw apparaten roamen. Dit lost problemen op, zoals het hebben van een lettertype waarnaar op de ene machine wordt verwezen en die op de andere niet bestond, waardoor de Terminal zou crashen vanwege het niet-geïdentificeerde lettertype.
Aanpassingen tabbladtitels
In onze v0.3-release hebben we de "tabTitel"
instelling, waarmee gebruikers de titel van het tabblad konden overschrijven met een aangepaste tekenreeks. In v0.4 hebben we deze functionaliteit gewijzigd. Nu wordt de tabtitel standaard ingesteld op de profielnaam in plaats van op het pad van het uitvoerbare bestand. Als u de standaardtitel wilt wijzigen, gaat u naar instelling "tabTitel"
vervangt de naam van het profiel op het tabblad.
Deze functionaliteit is iets anders dan voorheen, omdat dit het instellen van de schelp titel, in plaats van de weergegeven titel te overschrijven. Dit gedrag komt overeen met het gedrag dat wordt gebruikt in de oorspronkelijke conhost. Ter verduidelijking: de shelltitel is de titel die wordt gegeven door de opdrachtregeltoepassing die wordt gebruikt binnen de instantie van het profiel. Dit betekent dat de opdrachtregeltoepassing nog steeds de titel van het tabblad kan overschrijven, wat een verandering is ten opzichte van de v0.3-release.
Opmerking: De shell-titel wordt overschreven in WSL-distributies omdat de standaard shell-configuratie in veel distro's de venstertitel voor elke prompt instelt. U kunt dit gedrag wijzigen in uw bash- of ZSH-profielen in /etc.
Instellingen Waarschuwingsberichten
Als er nu een probleem is met uw bestandprofiles.json, geeft de Terminal een foutmelding weer die beschrijft wat er niet klopt. Als uw bestandprofiles.json niet goed kan worden gelezen, gebruikt de terminal de standaardinstellingen, maar wordt uw bestaande instellingenbestand NIET overschreven.
Updates voor sleutelbindingen
AltGr wordt nu gedetecteerd
U kunt nu zowel AltGr-toetsaanslagen als "Ctrl+Alt"
sneltoetsen! De AltGr-toetsaanslag wordt nu gedetecteerd vóór de toetsbindingsfunctionaliteit, waardoor deze beschikbaar is voor gebruikers.
De vervolgkeuzelijst voor tabbladen openen
U kunt nu een toetsbinding gebruiken om de vervolgkeuzelijst voor tabbladen te openen. De standaardsleutelbinding die bij deze release wordt geleverd, is: "Ctrl+Shift+spatie"
.
Informatie: Bekijk de documentatie voor een lijst van alle beschikbare sneltoetsen hier!
Opmerking: Als u de Terminal eerder hebt geïnstalleerd en de nieuwe standaardinstellingen wilt, moet u uw huidige profielen.json-bestand verwijderen en de Terminal opnieuw starten. Dit genereert een nieuw instellingenbestand met de standaardinstellingen. Misschien wilt u uw huidige profielen.json-bestand verplaatsen om ervoor te zorgen dat u een kopie van uw huidige voorkeuren behoudt. We werken actief aan het verbeteren van deze ervaring!
Kopieer updates
Nieuwe algemene instelling: kopiëren bij selecteren
"copyOnSelect"
is toegevoegd als een nieuwe algemene instelling in het bestandprofiles.json. Standaard is deze instelling ingesteld op: vals
. Wanneer ingesteld op waar
, zal het klembord kopiëren zodra een selectie is gemaakt in de Terminal. Indien vals
, wordt de selectie niet gekopieerd totdat er verdere actie wordt ondernomen (zoals het gebruik van een sneltoets die de kopieerfunctie aanroept). Deze ervaring komt overeen met die op Unix-terminals.
HTML-kopie
Wanneer u een tekstbereik selecteert en naar uw klembord kopieert, schrijft Terminal nu de geselecteerde tekst naar het klembord als opgemaakte HTML. Hiermee kunt u gestileerde console-inhoud in andere toepassingen plakken, zoals Outlook, Microsoft Word, enz. Dit gedrag verschilt van conhost doordat het klembord altijd de HTML-gegevens samen met de gewone tekst kopieert, in plaats van te bepalen wanneer u de HTML-gegevens wilt kopiëren.
Toegankelijkheidsupdate
De UIA-begrenzende rechthoeken zijn nu correct uitgelijnd met de tekstbereiken op weergaven op 100% schaal. Begrenzende rechthoeken definiëren de gebieden waar tekst wordt weergegeven op de buffer in de Terminal. Dit ondersteunt panelen en verbetert de toegankelijkheid!
Bug uitroeiing
- Elke toetsbinding die voor kopiëren wordt gebruikt, wordt doorgegeven aan de onderliggende opdrachtregeltoepassing als er geen selectie actief is. Daarom, bijvoorbeeld, als u
"Ctrl+C"
om te kopiëren, zal het kopiëren als er een selectie is. Anders verzendt ^C SIGINT en onderbreekt het signaal, zoals verwacht. - Pictogrammen knipperen niet meer bij het schakelen tussen tabbladen. Bovendien zal de Terminal niet langer crashen als het pictogrampad ongeldig is.
- Na het openen van de vervolgkeuzelijst voor het tabblad, klikt u erbuiten om de vervolgkeuzelijst te sluiten en te verbergen.
- De Terminal her-serialiseert niet langer de instellingen bij het opstarten, dus uw profielen.json-bestand wordt niet langer opnieuw geformatteerd bij het opstarten.
Pak de app hier:
Windows Terminal in Microsoft Store