Delen via


Interactie-instellingen in Windows Terminal

De onderstaande eigenschappen zijn van invloed op het gehele terminalvenster, ongeacht de profielinstellingen. Deze moeten in de hoofdmap van het settings.json-bestand worden geplaatst.

Niet-gefocuste acryl inschakelen

Regelt of onscherpe acryl mogelijk is. Wanneer dit is ingesteld op true, kunnen niet-gefocuste vensters acryl vertonen in plaats van ondoorzichtig. Wanneer ingesteld op false, kunnen niet-gefocusseerde vensters geen acryl hebben; wanneer het gefocuste venster acryl heeft, zal het niet-gefocusseerde venster Solid zijn.

Eigenschapsnaam:compatibility.enableUnfocusedAcrylic

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false

enable_unfocused_docs


Selectie automatisch kopiëren naar klembord

Wanneer dit is ingesteld op true, wordt een selectie direct naar het klembord gekopieerd zodra het is aangemaakt. De rechtermuisknop op uw muis plakt altijd in dit geval. Wanneer deze optie is ingesteld op false, blijft de selectie behouden en wacht deze op verdere actie. Als u met de rechtermuisknop klikt, wordt de selectie gekopieerd.

Eigenschapsnaam:copyOnSelect

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Tekstopmaak bij het kopiëren

Wanneer dit is ingesteld op true, worden de kleur- en lettertype-opmaak van de geselecteerde tekst ook gekopieerd naar het klembord. Als deze is ingesteld op false, wordt alleen tekst zonder opmaak naar het klembord gekopieerd. U kunt ook opgeven welke indelingen u wilt kopiëren.

Eigenschapsnaam:copyFormatting

Noodzaak: Facultatief

Accepteert:true, false, "all", "none", , "html""rtf"

Standaardwaarde:false



Afsluitende witruimte verwijderen in rechthoekige selectie

Wanneer dit is ingesteld op true en u tekst in een rechthoekige (blok)selectie naar het klembord kopieert, worden eindspaties van elke regel verwijderd. Wanneer deze is ingesteld false, blijven de spaties behouden, zodat alle lijnen dezelfde lengte hebben. Als u tekst in een rechthoekige selectie (blok) wilt kopiëren, houdt u alt ingedrukt en sleept u de muis over het tekstgebied dat u wilt selecteren. Dit kan handig zijn voor het selecteren van tekstkolommen, enzovoort.

Eigenschapsnaam:trimBlockSelection

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



Lege spaties bij plakken verwijderen

Wanneer deze optie is ingeschakeld, zal de terminal automatisch de volgspaties weghalen wanneer tekst naar de terminal wordt geplakt.

Eigenschapsnaam:trimPaste

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true


Woordscheidingstekens

Hiermee bepaalt u de woordenscheidingstekens die worden gebruikt in een selectie met dubbelklikken. Woordscheidingstekens zijn tekens die aangeven waar de grens tussen twee woorden ligt. De meest voorkomende voorbeelden zijn spaties, puntkomma's, komma's en punten.

Eigenschapsnaam:wordDelimiters

Noodzaak: Facultatief

Accepteert: Karakters als tekenreeks

Standaardwaarde: /\\()\"'-:,.;<>~!@#$%^&*|+=[]{}?│
( is U+2502 BOX DRAWINGS LIGHT VERTICAL)

Belangrijk

De volgende tekens moeten worden ontsnapt met een backslash: \"

Hier volgen enkele sets afscheidingstekens die u kunt gebruiken om het gedrag van verschillende andere terminalemulators te benaderen.

Terminal Scheidingstekens
Xterm "$'()*;<>[\]^{|}
Gnome Terminal !"$'()*:;<>[]^{|}
Konsole !"$'()*,;<>[\]^{|}
Rxvt &();<>|
Alacritty "'(),:<>[]{|}
Katje !"$'()*,:;<>[\]^{|}

Venstergrootte automatisch aanpassen aan tekengrid

Wanneer dit is ingesteld op true, wordt het venster bij het resizen uitgelijnd op de dichtstbijzijnde tekengrens. Wanneer dit is ingesteld false, wordt het formaat van het venster 'soepel' aangepast.

Eigenschapsnaam:snapToGridOnResize

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true

Windows Terminal uitlijnen op raster bij vergroten/verkleinen



Minimaliseren naar systeemvak

Wanneer dit is ingesteld op true, zal het minimaliseren van een venster het venster van de taakbalk verbergen, waardoor het niet toegankelijk is vanuit dat gebied. Het is in plaats daarvan toegankelijk via het systeemvakpictogram van de terminal. Als deze globale instelling of de minimizeToNotificationArea globale instelling is ingesteld op true, wordt er in de terminal een pictogram in het systeemvak geplaatst.

Eigenschapsnaam:minimizeToNotificationArea

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false

Belangrijk

De naam van deze instelling is gewijzigd "minimizeToTray" in "minimizeToNotificationArea".



Meldingspictogram altijd weergeven

Wanneer dit is ingesteld op true, wordt het pictogram van de terminal in het systeemvak geplaatst. Als deze globale instelling of de minimizeToNotificationArea globale instelling is ingesteld op true, plaatst de terminal een pictogram in het systeemvak. De gebruiker kan ook de minimizeToNotificationAreaactie gebruiken.

Eigenschapsnaam:alwaysShowNotificationIcon

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false

Belangrijk

De naam van deze instelling is gewijzigd "alwaysShowTrayIcon" in "alwaysShowNotificationIcon".



Tabbladinstellingen

Interfacestijl voor tabwisselaar

Wanneer dit is ingesteld op true of "mru", gebruiken de nextTab en prevTab opdrachten de gebruikersinterface van de tabwisselaar, met de meest recent gebruikte volgorde. Als deze optie is ingesteld "inOrder", worden de tabbladen in de huidige volgorde op de tabbalk overgeschakeld. In de gebruikersinterface worden alle geopende tabbladen in een verticale lijst weergegeven, die kunnen worden bevigd met het toetsenbord of de muis.

De tabwisselaar wordt geopend bij de eerste druk van de acties voor nextTab en prevTabblijft geopend zolang een wijzigingstoets ingedrukt blijft. Wanneer alle modificatietoetsen worden vrijgegeven, wordt de switcher gesloten en wordt het gemarkeerde tabblad gefocust. Tab/Shift+Tab, de pijltjestoetsen omhoog en omlaag en de nextTab/prevTab acties kunnen worden gebruikt om door de switcher-UI te navigeren.

Als u de tabwisselaar wilt uitschakelen, kunt u dit instellen op false of "disabled".

Eigenschapsnaam:tabSwitcherMode

Noodzaak: Facultatief

Accepteert:true, false, "mru", , "inOrder""disabled"

Standaardwaarde:"inOrder"

Windows Terminal tab switcher

Tabwisselaar inschakelen

Als dit is ingesteld op true, gebruiken de nextTab en prevTab opdrachten de gebruikersinterface van de tabwisselaar. In de gebruikersinterface worden alle geopende tabbladen in een verticale lijst weergegeven, die kunnen worden bevigd met het toetsenbord of de muis.

De tabwisselaar wordt geopend bij de eerste druk van de acties voor nextTab en prevTabblijft geopend zolang een wijzigingstoets ingedrukt blijft. Wanneer alle wijzigingstoetsen worden vrijgegeven, wordt de switcher gesloten en komt de focus op het gemarkeerde tabblad te liggen. Tab/Shift+Tab, de pijl-omhoog en pijl-omlaag en de nextTab/prevTab-acties kunnen worden gebruikt om door de switcher UI te navigeren.

Eigenschapsnaam:useTabSwitcher

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true

Waarschuwing

De "useTabSwitcher" instelling is niet meer beschikbaar in versie 1.5 en hoger. Het wordt aanbevolen om in plaats daarvan de "tabSwitcherMode" instelling te gebruiken.



Automatisch verbergen bij focusverlies

Als dit is ingeschakeld, kan het Terminal-venster automatisch worden verborgen zodra het venster de focus verliest.

Eigenschapsnaam:autoHideWindow

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Paneel automatisch focusseren bij muisaanwijzer hover

Wanneer dit is ingesteld op true, zal het terminalvenster de focus verplaatsen naar het deelvenster wanneer de muis eroverheen zweeft. Wanneer deze is ingesteld op false, is er een muisklik vereist om het deelvenster te focussen.

Eigenschapsnaam:focusFollowMouse

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Pas de tekengrootte van de terminal aan door te schuiven terwijl u de Ctrl-toets ingedrukt houdt

Als dit is ingesteld true, wordt de tekengrootte van de terminal vergroot of verkleind wanneer u de Ctrl-toets ingedrukt houdt terwijl u schuift. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd.

Eigenschapsnaam:experimental.scrollToZoom


___

Pas de ondoorzichtigheid van de terminal aan door te schuiven terwijl u de Ctrl- en Shift-toetsen ingedrukt houdt

Als dit is ingesteld op true, houdt u Ctrl en Shift ingedrukt terwijl u schuift, zal de dekking van het venster veranderen. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd.

Eigenschapsnaam:experimental.scrollToChangeOpacity

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



URL's automatisch detecteren en klikbaar maken

Wanneer dit is ingesteld op true, worden URL's gedetecteerd door de terminal. Hierdoor worden URL's onderstreept tijdens de aanwijzer en kunnen ze worden geklikt door op Ctrl te drukken. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd.

Eigenschapsnaam:experimental.detectURLs

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



Waarschuwingen plakken

Waarschuwen wanneer de te plakken tekst erg groot is

Als dit is ingesteld trueop, wordt bij het plakken van tekst met meer dan 5 KiB-tekens een dialoogvenster weergegeven waarin u wordt gevraagd of u wilt doorgaan met de plakbewerking. Als dit is ingesteld false, wordt het dialoogvenster niet weergegeven en wordt de tekst direct geplakt. Als u vaak per ongeluk met de rechtermuisknop op de terminal klikt nadat u veel tekst hebt geselecteerd, kan dit handig zijn om te voorkomen dat de terminal niet meer reageert terwijl het programma dat is verbonden met de terminal de inhoud van het klembord ontvangt.

Eigenschapsnaam:largePasteWarning

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true

Waarschuwen wanneer de te plakken tekst meerdere regels bevat

Als dit is ingesteld trueop, wordt bij het plakken van tekst met meerdere regels een dialoogvenster weergegeven waarin u wordt gevraagd of u wilt doorgaan met de plakbewerking. Als dit is ingesteld false, wordt het dialoogvenster niet weergegeven en wordt de tekst direct geplakt. In de meeste shells komt één regel overeen met één opdracht, dus als u tekst plakt die het teken 'nieuwe regel' in een shell bevat, kan een of meer opdrachten automatisch worden uitgevoerd bij plakken, zonder dat u tijd hebt om de opdrachten te valideren. Dit kan handig zijn als u opdrachten van niet-vertrouwde websites vaak kopieert en plakt.

Eigenschapsnaam:multiLinePasteWarning

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



Verouderde invoercodering

Dwing de terminal de verouderde invoercodering te gebruiken. Specifieke sleutels in sommige toepassingen werken mogelijk niet meer bij het inschakelen van deze instelling, maar het kan handig zijn voor scenario's op geavanceerd niveau bij het opsporen van fouten in invoerproblemen, met name met de foutopsporingstik.

Eigenschapsnaam:experimental.input.forceVT

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Contextmenu

Het contextmenu in de Windows Terminal is een eenvoudige manier om snel toegang te krijgen tot algemene acties. Wanneer dit is ingesteld trueop, wordt met de rechtermuisknop in de Terminal het contextmenu geactiveerd. Wanneer deze optie is ingesteld false, wordt er met de rechtermuisknop geplakt.

Het contextmenu kan ook worden geopend met de showContextMenu actie, ongeacht of deze instelling is ingeschakeld of niet.

Een schermopname van het contextmenu in de Terminal

Eigenschapsnaam:experimental.rightClickContextMenu

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Zoeken op internet

Dit is de standaard-URL die wordt gebruikt bij het zoeken op internet vanuit de terminal met de searchWeb actie (inclusief het contextmenu met de rechtermuisknop). De %s in deze tekenreeks wordt vervangen door de geselecteerde tekst. De standaardwaarde is https://www.bing.com/search?q=%s.

Eigenschapsnaam:searchWebDefaultQueryUrl

Noodzaak: Facultatief

Accepteert: URL als tekenreeks

Standaardwaarde:https://www.bing.com/search?q=%s

Belangrijk

Deze functie is alleen beschikbaar in Windows Terminal Preview.