Delen via


Weergave-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.

Language

Hiermee stelt u een onderdrukking in voor de voorkeurstaal van de toepassing.

Eigenschapsnaam:language

Noodzaak: Facultatief

Accepteert: Een BCP-47-taaltag zoals "en-US"


Theme

Hiermee stelt u het thema (donker of licht thema) van de toepassing in. "system" gebruikt hetzelfde thema als Windows.

Eigenschapsnaam:theme

Noodzaak: Facultatief

Accepteert:"system", "dark", naam "light"van aangepast thema

Standaardwaarde:"system"



Tabbladen altijd weergeven

Wanneer dit is ingesteld op true, worden tabbladen altijd weergegeven. Wanneer deze optie is ingesteld false op en showTabsInTitlebar is ingesteld falseop, worden tabbladen altijd onder de titelbalk weergegeven. Als dit is ingesteld op false en showTabsInTitlebar is ingesteld falseop, worden tabs alleen weergegeven nadat er meer dan één tabblad bestaat, door Ctrl+Shift+T te typen of door de toetsbinding te typen die is toegewezen aan newTab. Als u deze instelling wijzigt, moet u een nieuw terminalexemplaren starten.

Opmerking

Deze instelling heeft geen effect wanneer showTabsInTitlebar dit is true.

Eigenschapsnaam:alwaysShowTabs

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true

In Windows Terminal worden altijd tabbladen weergegeven



Tabbladen weergeven in volledig scherm

Als dit is ingesteld op true, blijven tabbladen zichtbaar in de modus Volledig scherm. Wanneer deze is ingesteld op false, worden tabbladen verborgen wanneer u de modus Volledig scherm opent.

Eigenschapsnaam:showTabsFullscreen

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Positie van nieuw gemaakte tabbladen (preview)

Hiermee geeft u op waar nieuwe tabbladen worden weergegeven in de tabrij. Wanneer dit is ingesteld "afterLastTab"op, worden nieuwe tabbladen weergegeven aan het einde van de tabrij. Wanneer deze optie is ingesteld "afterCurrentTab", worden nieuwe tabbladen weergegeven na het huidige tabblad.

Eigenschapsnaam:newTabPosition

Noodzaak: Facultatief

Accepteert:"afterLastTab", "afterCurrentTab"

Standaardwaarde:"afterLastTab"



De titelbalk verbergen

Wanneer dit is ingesteld true, worden de tabbladen verplaatst naar de titelbalk en verdwijnt de titelbalk. Wanneer deze is ingesteld false, bevindt de titelbalk zich boven de tabbladen. Als u deze instelling wijzigt, moet u een nieuw terminalexemplaren starten.

Eigenschapsnaam:showTabsInTitlebar

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true

Tabbladen weergeven in de titelbalk in Windows Terminal



Acryl weergeven in tabrij

Wanneer dit is ingesteld trueop, krijgt de tabrij een acrylachtergrond op 50% dekking. Wanneer deze is ingesteld falseop, is de tabrij ondoorzichtig. Als u deze instelling wijzigt, moet u een nieuw terminalexemplaren starten.

Eigenschapsnaam:useAcrylicInTabRow

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false

Windows Terminal acryl in tabrij



Actieve terminaltitel gebruiken als toepassingstitel

Als dit is ingesteld trueop, wordt op de titelbalk de titel van het geselecteerde tabblad weergegeven. Wanneer deze is ingesteld op false, wordt op de titelbalk 'Windows Terminal' weergegeven. Als u deze instelling wijzigt, moet u een nieuw terminalexemplaren starten.

Eigenschapsnaam:showTerminalTitleInTitlebar

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true



Altijd op de bovenste modus

Als deze is ingesteld op true, worden Windows Terminal-vensters gestart boven op alle andere vensters op het bureaublad. Deze status kan ook worden ingeschakeld met de toggleAlwaysOnTop sleutelbinding.

Eigenschapsnaam:alwaysOnTop

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Modus Tabbreedte

Hiermee stelt u de breedte van de tabbladen in. "equal" maakt elk tabblad dezelfde breedte. "titleLength" grootten van elk tabblad tot de lengte van de titel. "compact" wordt elk inactief tabblad verkleind tot de breedte van het pictogram, waardoor het actieve tabblad meer ruimte heeft om de volledige titel weer te geven.

Eigenschapsnaam:tabWidthMode

Noodzaak: Facultatief

Accepteert:"equal", , "titleLength""compact"

Standaardwaarde:"equal"

Breedtemodus van Windows Terminal-tabblad



Deelvensteranimaties uitschakelen

Hierdoor worden visuele animaties in de toepassing uitgeschakeld wanneer deze is ingesteld op true.

Eigenschapsnaam:disableAnimations

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false



Alle tabbladen sluiten weergeven

Als dit is ingesteld trueop , is bevestiging nodig om een venster te sluiten met meerdere geopende tabbladen. Als dit is ingesteld falseop, is het sluiten van een venster met meerdere geopende tabbladen geen bevestiging vereist.

Eigenschapsnaam:confirmCloseAllTabs

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:true

Windows Terminal bevestigen dat alle tabbladen worden gesloten



Een achtergrondafbeelding gebruiken voor het hele venster

Als deze optie is ingesteld true, wordt de achtergrondafbeelding voor het momenteel gerichte profiel uitgebreid tot het hele venster, onder andere deelvensters. Dit is een experimentele functie en het voortdurende bestaan ervan is niet gegarandeerd.

Eigenschapsnaam:experimental.useBackgroundImageForWindow

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false


Vervolgkeuzelijst Nieuw tabblad

Met deze instelling kunt u de lijst met profielen en de structuur van het vervolgkeuzemenu van het nieuwe tabblad configureren. Hiermee kunt u profielen opnieuw ordenen, profielen nesten in submenu's, profielen verbergen en meer. De newTabMenu instelling accepteert een lijst met 'Menu-items nieuw tabblad', die hieronder worden beschreven.

Een voorbeeld van deze instelling kan er als volgt uitzien:

{
    "newTabMenu": [
        { "type":"profile", "profile": "Command Prompt" },
        { "type":"profile", "profile": "Windows PowerShell", "icon": "C:\\path\\to\\icon.png" },
        { "type":"separator" },
        {
            "type":"folder",
            "name": "ssh",
            "icon": "C:\\path\\to\\icon.png",
            "entries":
            [
                { "type":"profile", "profile": "Host 1" },
                { "type":"profile", "profile": "8.8.8.8" },
                { "type":"profile", "profile": "Host 2" }
            ]
        },
        {
            "type": "folder",
            "name": "WSL",
            "entries": [ { "type": "matchProfiles", "source": "Microsoft.Terminal.Wsl" } ]
        },
        { "type": "remainingProfiles" }
    ]
}

Eigenschapsnaam:newTabMenu

Noodzaak: Facultatief

Accepteert: een lijst met nieuwe menu-items op het tabblad

Standaardwaarde:[ { "type":"remainingProfiles" } ]

Menu-items voor nieuw tabblad

Hieronder vindt u verschillende typen nieuwe menuopties voor tabbladen die kunnen worden gebruikt in de newTabMenu instelling. Ze hebben elk de vorm van een JSON-object met een type eigenschap en andere eigenschappen die specifiek zijn voor dat invoertype. De waarden voor de type eigenschap worden hieronder weergegeven.

Profile

Dit invoertype vertegenwoordigt een profiel in uw lijst met profielen. Het profiel kan worden opgegeven op naam of GUID.

{ "type":"profile", "profile": "Command Prompt" }
Parameterwaarden
Naam Noodzaak Accepteert Description
profile Verplicht De naam of GUID van het profiel als een tekenreeks Profiel dat wordt geopend op basis van de GUID of naam.
icon Optioneel Pad naar een pictogram als een tekenreeks Pad naar een pictogram dat naast de profielnaam wordt weergegeven. Het standaardpictogram van het profiel wordt gebruikt als dit niet is opgegeven.

Opmerking

Vanaf Windows Terminal 1.24 icon kan worden verwezen naar inhoud die grenst aan het settings.json bestand.

Map

Dit invoertype vertegenwoordigt een geneste map in het vervolgkeuzemenu van het nieuwe tabblad. Mappen kunnen worden genest in andere mappen.

{
    "type":"folder",
    "name": "ssh",
    "icon": "C:\\path\\to\\icon.png",
    "entries":
    [
        { "type":"profile", "profile": "Host 1" },
        { "type":"profile", "profile": "Host 2" }
    ]
}
Parameterwaarden
Naam Noodzaak Accepteert Description
name Verplicht Mapnaam als een tekenreeks De naam van de map, weergegeven in de menuopdracht.
icon Optioneel Pad naar een pictogram als een tekenreeks Pad naar een pictogram dat naast de mapnaam wordt weergegeven.
entries Verplicht Lijst met menu-items voor nieuw tabblad Lijst met nieuwe tabbladmenu-items die worden weergegeven wanneer op de map wordt geklikt.
allowEmpty Optioneel Booleaanse waarde (standaard ingesteld trueop) Als deze optie is ingesteld true, wordt de map weergegeven, zelfs als deze geen vermeldingen bevat. Als deze optie is ingesteld false, wordt de map niet weergegeven als deze geen vermeldingen bevat. Dit kan handig zijn bij matchProfiles vermeldingen.
inline Optioneel Booleaanse waarde (standaard ingesteld falseop) Als deze optie is ingesteld op trueen er slechts één vermelding in de map staat, wordt er in deze map geen geneste menu gemaakt. In plaats daarvan is de vermelding in het menu alleen de enkele vermelding in de map. Dit kan handig zijn bij matchProfiles vermeldingen.

Opmerking

Vanaf Windows Terminal 1.24 icon kan worden verwezen naar inhoud die grenst aan het settings.json bestand.

Afscheider

Dit invoertype vertegenwoordigt een scheidingsteken in het vervolgkeuzemenu van het nieuwe tabblad.

{ "type":"separator" }

Resterende profielen

Dit invoertype vertegenwoordigt alle profielen die nog niet worden weergegeven in het vervolgkeuzemenu van het nieuwe tabblad. Dit is handig als u een set profielen wilt hebben die altijd boven aan het vervolgkeuzemenu van het nieuwe tabblad worden weergegeven en vervolgens de rest van de profielen in een map onder aan het vervolgkeuzemenu van het nieuwe tabblad worden weergegeven.

Hiermee wordt een lijst met de resterende profielen geretourneerd, in de volgorde waarin ze worden weergegeven in de profiles lijst.

{ "type": "remainingProfiles" }

Profielen vergelijken

Dit invoertype is vergelijkbaar met de resterende profielenvermelding. Deze vermelding wordt uitgebreid naar een lijst met profielen die allemaal overeenkomen met een bepaalde eigenschap. U kunt overeenkomen op basis van de profielen op name, commandlineof source.

Voorbeeld:

{ "type": "matchProfiles", "source": "Microsoft.Terminal.Wsl" }

Hiermee maakt u een set vermeldingen die alle profielen zijn waarvoor de source eigenschap is ingesteld op Microsoft.Terminal.Wsl. Houd er rekening mee dat de source eigenschap is ingesteld op basis van automatisch gegenereerde profielen. Als u handmatig een profiel maakt en een aangepaste broneigenschap invoert, wordt dit niet herkend door matchProfiles en wordt het profiel niet weergegeven in de lijst.

Er wordt een volledige tekenreeksvergelijking uitgevoerd op deze eigenschappen: geen regex- of gedeeltelijke tekenreeksovereenkomst.

Parameterwaarden
Naam Noodzaak Accepteert Description
name Optioneel Profielnaam als een tekenreeks Een waarde die moet worden vergeleken met het name profiel.
commandline Optioneel Opdrachtregel als een tekenreeks Een waarde die moet worden vergeleken met het commandline profiel.
source Optioneel Profielbron als een tekenreeks Een waarde die moet worden vergeleken met het source profiel.

Handeling

Dit invoertype vertegenwoordigt een menu-item dat een specifieke actie moet uitvoeren. De tekst voor deze menuvermelding is het label van de actie (die wordt opgegeven als de 'naam' in de definitie van de actie of de gegenereerde naam als er geen naam is opgegeven).

Zie de documentatie voor aangepaste acties en keybindings voor meer informatie.

{ "type": "action", "id": "User.MyCommand" }
Parameterwaarden
Naam Noodzaak Accepteert Description
id Verplicht Actie-id als een tekenreeks Actie die wordt uitgevoerd
icon Optioneel Pad naar een pictogram als een tekenreeks Pad naar een pictogram dat naast de naam van de actie wordt weergegeven. Als dit niet is opgegeven, wordt het eigen pictogram van de actie gebruikt (indien geconfigureerd).

Opmerking

Vanaf Windows Terminal 1.24 icon kan worden verwezen naar inhoud die grenst aan het settings.json bestand.