Delen via


Geavanceerde profielinstellingen in Windows Terminal

De onderstaande instellingen zijn specifiek voor elk uniek profiel. Als u een instelling wilt toepassen op al uw profielen, kunt u deze toevoegen aan de defaults sectie boven de lijst met profielen in uw settings.json bestand.

"defaults":
{
    // SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
    // PROFILE OBJECTS
]

Titelwijzigingen onderdrukken

Als dit is ingesteld trueop, tabTitle wordt de standaardtitel van het tabblad overschreven en worden eventuele berichten over titelwijziging van de toepassing onderdrukt. Als tabTitle dit niet is ingesteld, name wordt in plaats daarvan gebruikt. Wanneer dit is ingesteld op false, tabTitle gedraagt zich als normaal.

Eigenschapsnaam:suppressApplicationTitle

Noodzaak: Facultatief

Accepteert:true, false



Tekst antialiasing

Hiermee bepaalt u hoe tekst antialiased is in de renderer. Als u deze instelling wijzigt, moet u een nieuw terminalexemplaren starten.

Antialiasingtekst van Windows Terminal

Eigenschapsnaam:antialiasingMode

Noodzaak: Facultatief

Accepteert:"grayscale", , "cleartype""aliased"

Standaardwaarde:"grayscale"



AltGr-aliasing

Hiermee kunt u bepalen of Ctrl+Alt in Windows Terminal wordt behandeld als een alias voor AltGr.

Eigenschapsnaam:altGrAliasing

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



Naar invoer schuiven tijdens het typen

Wanneer dit is ingesteld trueop, schuift het venster naar de opdrachtregel wanneer u typt. Wanneer dit is ingesteld false, schuift het venster niet wanneer u begint te typen.

Eigenschapsnaam:snapOnInput

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



Geschiedenisgrootte

Hiermee stelt u het aantal regels in boven de regels die worden weergegeven in het venster waarnaar u kunt schuiven. De maximale geschiedenisgrootte is 32767.

Eigenschapsnaam:historySize

Noodzaak: Facultatief

Accepteert: Geheel getal

Standaardwaarde:9001



Gedrag voor profielbeëindiging

Hiermee wordt ingesteld hoe het profiel reageert op beëindiging of het niet starten. "graceful" sluit het profiel wanneer exit het wordt getypt of wanneer het proces normaal wordt afgesloten. "always" sluit het profiel altijd en "never" sluit het profiel nooit. "automatic" is toegevoegd nadat Windows Terminal de standaardterminaltoepassing mag zijn; voor processen die rechtstreeks in Terminal worden gestart, gedraagt het zich hetzelfde als "graceful" voor processen die aan Terminal "always"zijn overgedragen.

true en false worden geaccepteerd als synoniemen voor "graceful" respectievelijk "never".

Eigenschapsnaam:closeOnExit

Noodzaak: Facultatief

Accepteert:"automatic", "graceful", "always", "never", , truefalse

Standaardwaarde:"automatic"

Opmerking

In de Windows-opdrachtprompt (cmd.exe) exit wordt de retourcode van de vorige opdracht geretourneerd. Als de opdracht die u hebt getypt voordat exit er een fout is opgetreden, "closeOnExit": "graceful" wordt die foutcode nog steeds weergegeven in plaats van het tabblad te sluiten.



Stijl voor belmeldingen

Hiermee bepaalt u wat er gebeurt wanneer de toepassing een BEL-teken verzendt. Als dit is ingesteld "all", wordt in de terminal een geluid afgespeeld en wordt het taakbalkpictogram weergegeven. Wanneer de terminal niet in de focus staat, knippert alleen het taakbalkpictogram.

Eigenschapsnaam:bellStyle

Noodzaak: Facultatief

Accepteert:"all", "audible", "window", , "taskbar""none"

Standaardwaarde:"audible"



Belgeluid

Wanneer bellStyle dit is ingesteld op "all" of "audible", kunt u hiermee het audiobestand voor de bel kiezen. Als u een reeks geluiden hebt ingesteld, kiest de terminal er een willekeurig.

Eigenschapsnaam:bellSound

Noodzaak: Facultatief

Accepteert: Bestandslocatie als een tekenreeks of een matrix van bestandslocaties als tekenreeksen


Schuifmarkeringen (preview)

De volgende instellingen wijzigen hoe schuifmarkeringen zich gedragen in Windows Terminal. Ga naar de pagina shell-integratie voor meer informatie over markeringen en shell-integratie.

Schuifmarkeringen automatisch toevoegen

Als deze is ingesteld trueop, wordt de huidige automatisch gemarkeerd als een prompt wanneer de gebruiker op Enter drukt. Als shell-integratie is ingeschakeld voor de gebruiker, wordt de huidige cursorpositie behandeld als een FTCS;C, waardoor de huidige opdracht wordt beëindigd en de uitvoer wordt gestart.

Eigenschapsnaam:autoMarkPrompts

Noodzaak: Facultatief

Accepteert:true, false

Belangrijk

Deze functie werd stabiel in v1.21. Vóór die versie was deze alleen beschikbaar in Windows Terminal Preview en kreeg deze de naam experimental.autoMarkPrompts.

Markeringen weergeven op schuifbalk

Geeft markeringen weer op de schuifbalk wanneer deze is ingesteld op true. In combinatie met autoMarkPrompts of shell-integratie wordt de locatie van de prompts op de schuifbalk weergegeven.

Schuifbalkmarkeringen voor Windows Terminal

Eigenschapsnaam:showMarksOnScrollbar

Noodzaak: Facultatief

Accepteert:true, false

Belangrijk

Deze functie werd stabiel in v1.21. Vóór die versie was deze alleen beschikbaar in Windows Terminal Preview en kreeg deze de naam experimental.showMarksOnScrollbar.


Experimentele engine voor tekstweergave

Hiermee schakelt u het gebruik van de experimentele engine voor tekstweergave voor het profiel in. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd. Er moet een nieuw exemplaar van het profiel worden geopend om deze instelling van kracht te laten worden.

Eigenschapsnaam:experimental.useAtlasEngine

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Snelmenu met de rechtermuisknop klikken (preview)

Wanneer deze optie is ingeschakeld, wordt er met de rechtermuisknop een contextmenu geopend met opties voor het kopiëren, plakken en meer. Wanneer deze optie is uitgeschakeld, plakt u met de rechtermuisknop de inhoud van het klembord in de terminal. Als shell-integratie is ingeschakeld, kunt u met de rechtermuisknop ook de huidige opdracht of uitvoer selecteren. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd.

Eigenschapsnaam:experimental.rightClickContextMenu

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false

Belangrijk

Deze functie is alleen beschikbaar in Windows Terminal Preview.



Experimenteel: Cursor verplaatsen met de muis

Hiermee voegt u experimenteel ondersteuning toe voor het verplaatsen van de tekstcursor door met de muis op de huidige opdrachtregel te klikken. Dit is een experimentele functie: er zijn veel edge-gevallen waarin dit niet werkt zoals verwacht. Als u deze instelling wilt laten werken, moet u shell-integratie inschakelen in uw shell.

Een opname van de gebruiker die de cursor verplaatst met de muis

Eigenschapsnaam:experimental.repositionCursorWithMouse

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



VT-passthroughmodus

Als deze optie is ingesteld op true, wordt de PTY voor deze verbinding omgestuurd om de passthrough-modus te gebruiken in plaats van de oorspronkelijke Conhost PTY-simulatie-engine. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd.

Eigenschapsnaam:experimental.connection.passthroughMode

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Unieke id

Profielen kunnen een GUID gebruiken als een unieke id. Als u een profiel uw standaardprofiel wilt maken, heeft het een GUID nodig voor de defaultProfile globale instelling.

Eigenschapsnaam:guid

Noodzaak: Vereist

Accepteert: GUID als een tekenreeks in registerindeling: "{00000000-0000-0000-0000-000000000000}"

Aanbeveling

U kunt uitvoeren [guid]::NewGuid() in PowerShell om een GUID te genereren voor uw aangepaste profiel. U kunt ook de online GUID-generator of voor andere opdrachtregels gebruiken de UUID-generator.


Bron

Hiermee wordt de naam opgeslagen van de profielgenerator die afkomstig is van het profiel. Er zijn geen detecteerbare waarden voor dit veld. Ga naar de pagina Dynamische profielen voor meer informatie over dynamische profielen.

Eigenschapsnaam:source

Noodzaak: Facultatief

Accepteert: Snaar

Opmerking

Dit veld moet worden weggelaten bij het declareren van een aangepast profiel. Het wordt gebruikt door Terminal om automatisch gegenereerde profielen te verbinden met uw instellingenbestand.


Padomzetting

Hiermee bepaalt u hoe bestands- en mappaden worden vertaald tijdens slepen en neerzetten. "wsl" converteert paden zoals C:\ naar /mnt/c. "cygwin" converteert paden zoals C:\ naar /cygdrive/c. "msys2" converteert paden zoals C:\ naar /c. "mingw" converteert paden zoals C:\ naar C:/.

Eigenschapsnaam:pathTranslationStyle

Noodzaak: Facultatief

Accepteert:"none", "wsl", "cygwin", , "msys2""mingw"

Standaardwaarde:"none"

Belangrijk

Deze functie is alleen beschikbaar in Windows Terminal Preview.