Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
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
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
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"
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
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.
Windows Terminal