Delen via


Algemene 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
]

Profielvolgorde

De volgorde van profielen in de "list" profielen bepaalt de profielindexnummering. Dit wordt gebruikt om toe te wijzen aan de keuzelijst met starttoetsen, zoals Ctrl+Shift+1. Als u het profielindexnummer wilt wijzigen, kunt u de profielobjecten boven of onder elkaar knippen/plakken. De eerste in de "list" map wordt toegewezen aan index 1, vandaar dat deze wordt toegewezen aan de toetsencombinatie Ctrl+Shift+1.

Naam

Dit is de naam van het profiel dat wordt weergegeven in de vervolgkeuzelijst. Deze waarde wordt ook gebruikt als de 'titel' om aan de shell door te geven bij het opstarten. Sommige shells (zoals bash) kunnen ervoor kiezen om deze initiële waarde te negeren, terwijl andere (Command Prompt, PowerShell) deze waarde gedurende de levensduur van de toepassing kunnen gebruiken. Dit 'titel'-gedrag kan worden overschreven met behulp van tabTitle.

Eigenschapsnaam:name

Noodzaak: Vereist

Accepteert: Snaar



Opdrachtregel

Dit is het uitvoerbare bestand dat in het profiel wordt gebruikt.

Eigenschapsnaam:commandline

Noodzaak: Facultatief

Accepteert: Naam van uitvoerbaar bestand als tekenreeks

Standaardwaarde:"cmd.exe"

Voorbeeld: Als u een batchbestand wilt uitvoeren telkens wanneer cmd.exe wordt uitgevoerd, stelt u deze waarde in op 'cmd.exe /k-pad\to\script.bat'



Map starten

Dit is de map waarin de shell wordt gestart wanneer deze wordt geladen.

Eigenschapsnaam:startingDirectory

Noodzaak: Facultatief

Accepteert: Maplocatie als een tekenreeks

Standaardwaarde:"%USERPROFILE%"

NOTITIE: Wanneer de map niet wordt gedefinieerd, wordt de standaardwaarde ingesteld op "%USERPROFILE%" (het pad ten opzichte van uw gebruikersinstellingen, bijvoorbeeld dit kan zijn C:\Users\<your username>). Als de startmap echter expliciet is ingesteld op null, krijgt u verschillende resultaten, afhankelijk van waar u Terminal start.

Voorbeeld: Start het PowerShell-profiel in de map GitHubRepos van uw map Documenten door het powershell.exe-profiel te zoeken en toe te voegen "startingDirectory": "%USERPROFILE%/Documents/GitHubRepos",

Voorbeeld met WSL: Wanneer u de beginmap instelt voor een Linux-distributie die via WSL is geïnstalleerd, gebruikt u de notatie: "startingDirectory": "\\\\wsl$\\DISTRO NAME\\home\\USERNAME", waarbij u de tijdelijke aanduidingen vervangt door de juiste namen van uw distributie. Bijvoorbeeld: "startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\home\\user1". Als u de gebruikersinterface van Windows Terminal-instellingen gebruikt in plaats van het settings.json bestand, kunt u dit pad declareren met de knop Bladeren... om de beginmap te selecteren of het WSL-pad in te voeren als: //wsl.localhost/DISTRO NAME/home/USERNAME Bijvoorbeeld: //wsl.localhost/Ubuntu-20.04/home/user1.

Standaardgedrag: Wanneer de startmapwaarde niet is opgegeven, krijgt u verschillende resultaten, afhankelijk van waar u Terminal start:

  • Als u Windows Terminal uitvoert vanuit het menu Start: %WINDIR%\System32
  • Als u wt.exe uitvoert vanuit het menu Start: %WINDIR%\System32
  • Als u wt.exe uitvoert vanuit Win+R: %USERPROFILE%
  • Als u wt.exe uitvoert vanuit de adresbalk van Explorer: welke map u ook hebt bekeken.

Opmerking

Backslashes moeten worden ontsnapt. Moet bijvoorbeeld C:\Users\USERNAME\Documents worden ingevoerd als C:\\Users\\USERNAME\\Documents.


Icon

Hiermee stelt u het pictogram in dat wordt weergegeven in het tabblad, het vervolgkeuzemenu, de jumplist en de tabwisselaar.

Eigenschapsnaam:icon

Noodzaak: Facultatief

Accepteert: Bestandslocatie als een tekenreeks of een emoji

Voorbeeld: Door de pictogramafbeelding ubuntu.ico in de map in de map te %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingStateplaatsen, kunt u het pictogram weergeven door deze regel toe te voegen aan het profiel in uw settings.json: . "icon": "ms-appdata:///roaming/ubuntu.ico"

Opmerking

Vanaf Windows Terminal 1.24 icon kunnen paden verwijzen naar inhoud die grenzen aan het settings.json bestand.

In het bovenstaande voorbeeld kunt u naast de LocalState map settings.jsonplaatsen ubuntu.ico en ernaar "icon": "ubuntu.ico"verwijzen.


___

Tabtitel

Als deze optie is ingesteld, wordt de name titel vervangen die moet worden doorgegeven aan de shell bij het opstarten. Sommige shells (zoals bash) kunnen ervoor kiezen om deze initiële waarde te negeren, terwijl andere (Command Prompt, PowerShell) deze waarde gedurende de levensduur van de toepassing kunnen gebruiken. Als u wilt weten hoe u de shell uw titel kunt instellen, gaat u naar de zelfstudie voor de titel van het tabblad.

Eigenschapsnaam:tabTitle

Noodzaak: Facultatief

Accepteert: Snaar


___

Automatisch uitvoeren als administrator

Als dit profiel is ingesteld, wordt dit automatisch geopend in een venster met verhoogde bevoegdheden (standaard uitgevoerd als administrator). Als u dit profiel uitvoert vanuit een niet-geactiveerd venster, wordt er een nieuw terminalvenster met verhoogde bevoegdheid gemaakt om dit profiel te hosten. Als u dit profiel start vanuit een venster met verhoogde bevoegdheid, wordt het geopend als een nieuw tabblad.

Wanneer deze eigenschap is ingesteld falseop, wordt bij het openen van dit profiel in een venster met verhoogde bevoegdheid geen niet-geëleveerd venster geopend om dit profiel te hosten. Het profiel wordt gewoon geopend in het venster met verhoogde bevoegdheid, uitgevoerd als Administrator.

Als u deze eigenschap instelt profiles.defaults, worden alle profielen standaard als Administrator gestart, tenzij deze wordt overschreven door deze specifiek in te stellen op false.

Deze eigenschap kan worden overschreven in de newTab en splitPane acties, met de elevate eigenschap.

Verhoogde en niet-geëleveerde tabbladen kunnen niet bestaan in hetzelfde terminalvenster. Zie de veelgestelde vragen voor meer informatie.

Eigenschapsnaam:elevate

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false


___

Profiel verbergen in vervolgkeuzelijst

Als hidden dit is ingesteld true, wordt het profiel niet weergegeven in de lijst met profielen. Dit kan worden gebruikt om standaardprofielen en dynamisch gegenereerde profielen te verbergen, terwijl ze in uw instellingenbestand blijven staan. Ga naar de pagina Dynamische profielen voor meer informatie over dynamische profielen.

Eigenschapsnaam:hidden

Noodzaak: Facultatief

Accepteert:true, false

Standaardwaarde:false