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.
Bij de eerste lancering
Wanneer u Windows Terminal voor het eerst installeert, ziet u een Windows PowerShell-prompt. Windows Terminal bevat standaard windows PowerShell-, opdrachtprompt- en Azure Cloud Shell-profielen.
Als u windows-subsysteem voor Linux-distributies (WSL) installeert, maakt de terminal automatisch profielen voor deze distributies. Als u na de installatie van terminal extra WSL-distributies installeert, worden de profielen voor deze distributies automatisch weergegeven bij het starten van de volgende terminal. Deze profielen gebruiken de Linux Tux-afbeelding als pictogram.
Opmerking
U kunt desgewenst het pictogram van elke WSL-distributie wijzigen. Specifieke distributiepictogrammen worden niet verzonden in de terminal, maar u kunt ze downloaden en toewijzen met behulp van de terminalinstellingen.
Standaardinstellingen weergeven
Windows Terminal wordt geleverd met een grote set standaardinstellingen, waaronder kleurenschema's en sneltoetsen (nu 'Aangepaste acties' genoemd). Als u het standaardinstellingenbestand wilt weergeven, houdt u Alt ingedrukt en selecteert u de knop Instellingen in de vervolgkeuzelijst.
Standaardprofielinstellingen
Met Windows Terminal kunt u een instelling toepassen op elk profiel zonder dat u de instelling voor elke profielvermelding hoeft te dupliceren. Voeg een instelling toe in de matrix 'standaardwaarden' in het profielobject . Meer informatie over algemene profielinstellingen, weergaveprofielinstellingen en geavanceerde profielinstellingen.
"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
"fontFace": "Cascadia Code"
},
"list":
[]
}
De naam van een tabblad wijzigen
U kunt de naam van een tabblad voor die terminalsessie wijzigen door met de rechtermuisknop op een tabblad te klikken en Tabnaam te selecteren. Als u deze optie selecteert in het contextmenu, wordt de titel van het tabblad gewijzigd in een tekstveld, waar u vervolgens de titel kunt bewerken. Als u de tabtitel voor dat profiel voor elk terminalexemplaren wilt instellen, raadpleegt u de zelfstudie over tabtitels.
Een tabblad kleuren
Als u een tabblad voor een terminalsessie wilt kleuren, klikt u met de rechtermuisknop op het tabblad en selecteert u Kleur.... Kies een kleur in de vooraf gedefinieerde lijst of selecteer Aangepast... als u een kleur wilt kiezen met de kleurenkiezer of de RGB/HSV- of hexvelden.
Aanbeveling
Gebruik het hexveld om het tabblad in te stellen op dezelfde kleur als uw achtergrondkleur voor een naadloze uitstraling.
Stel het tabColor in als onderdeel van een profiel. Zie Profiel - Vormgeving: Tabkleur. Voorbeeld:
{
"guid": "{1234abc-abcd-1234-12ab-1234abc}",
"name": "Windows PowerShell",
"background": "#012456",
"tabColor": "#012456",
},
U kunt het tabColor niet instellen als onderdeel van een kleurenschema. Bovendien kunt u de tabtitel vanaf de opdrachtregel instellen met escapereeksen, maar u kunt de tabkleur momenteel niet op deze manier instellen.
Interactie met de muis
U kunt op verschillende manieren met Windows Terminal communiceren met behulp van een muis.
Zoomen met de muis
U kunt inzoomen op het tekstvenster van Windows Terminal (waardoor de tekst groter of kleiner wordt) door Ctrl ingedrukt te houden en te schuiven. De zoom blijft behouden voor die terminalsessie. Als u de tekengrootte wilt wijzigen, raadpleegt u de pagina Profiel - Vormgeving.
Achtergronddoorzichtigheid aanpassen met de muis
U kunt de dekking van de achtergrond aanpassen door Ctrl+Shift ingedrukt te houden en te schuiven. De opaciteit blijft voor die terminalsessie. Als u de acryldoorzichtigheid voor een profiel wilt wijzigen, raadpleegt u de pagina Profiel - Vormgeving.
Opmerking
In Windows Terminal versie 1.12 maakt het wijzigen van de achtergronddekking met het muiswiel standaard gebruik van vintage-stijl dekking, tenzij u useAcrylic instelt op true in uw instellingen. In eerdere versies gebruikte de terminal altijd acryl voor transparantie.
Een hyperlink openen
U kunt een hyperlink openen vanuit Windows Terminal met de muis met behulp van Ctrl + klikken.
Een bestand of map slepen en neerzetten om te openen
U kunt een bestand of map slepen en neerzetten via de knop Nieuw tabblad om uw standaardprofiel te openen met dat bestand of die map. Deze actie opent standaard een nieuw tabblad. Houd Alt ingedrukt om een nieuw deelvenster op het huidige tabblad te openen of houd Shift ingedrukt om een nieuw venster te openen.
Kopiëren en plakken
U kunt met uw muis de rechtermuisknop klikken om tekst in Windows Terminal te kopiëren en te plakken met behulp van uw klembordopslag.
Windows Terminal bevat ook een copyOnSelect-instelling die u kunt instellen om true direct tekst te kopiëren die u met de muis selecteert naar het klembord. De rechtermuisklik plakt in dit geval altijd.
Ondersteuning voor virtuele terminal en WSL-muis
Windows Terminal ondersteunt muisinvoer in Windows-subsysteem voor Linux-toepassingen (WSL), evenals Windows-toepassingen die VT-invoer (virtual terminal) gebruiken. Deze ondersteuning betekent dat toepassingen zoals tmux en Midnight Commander herkennen wanneer u items selecteert in het Terminal-venster. Als een toepassing zich in de muismodus bevindt, houdt u Shift ingedrukt om een selectie te maken in plaats van VT-invoer te verzenden.
Invoeropdrachten verzenden met een sleutelbinding
Windows Terminal biedt u de mogelijkheid om invoer naar uw shell te verzenden met een sleutelbinding. Gebruik de volgende structuur in de "actions" matrix van uw settings.json-bestand.
{ "command": {"action": "sendInput", "input": ""}, "keys": "" }
U kunt desgewenst ook een "name": "" waarde toevoegen.
Uw scherm wissen
Het verzenden van invoer naar de shell met een sneltoets is handig voor opdrachten die u vaak uitvoert. Een voorbeeld is het wissen van uw scherm:
{ "command": {"action": "sendInput", "input": "clear\r"}, "keys": "alt+k", "name": "clear terminal" }
Naar bovenliggende map navigeren
Het navigeren naar de bovenliggende map met een toetscombinatie is ook handig.
{ "command": {"action": "sendInput", "input": "cd ..\r"}, "keys": "ctrl+up" }
U kunt deze functionaliteit gebruiken om builds of testscripts uit te voeren.
Focusfunctie
"Focusmodus" verbergt de titelbalk en tabbladen die zich normaal aan de bovenkant van Windows Terminal bevinden. U kunt zich alleen richten op de terminalinhoud. Het is vergelijkbaar met de Zen-modus in Visual Studio Code.
Als u de focusmodus wilt openen, opent u het opdrachtpalet metCtrl + Shift + p, voert u 'focusmodus' in en selecteert u 'Focusmodus in-/uitschakelen'. Als u de focusmodus wilt afsluiten, herhaalt u dezelfde stappen.
Als u de focusmodus wilt instellen om te starten telkens wanneer u Windows Terminal start, opent u de instellingen (Ctrl + ,) en selecteert u het tabblad Opstarten . Selecteer onder Startmodusde optie Focus (of Gemaximaliseerde focus, de focusmodus waarbij het terminalvenster is gemaximaliseerd). Selecteer Opslaan voordat u afsluit. De volgende keer dat u de Windows-terminal start, wordt deze geopend in de focusmodus. Als u wilt voorkomen dat Windows Terminal wordt gestart in de focusmodus, volgt u dezelfde stappen, maar selecteert u Standaard in de lijst met opties voor de startmodus .
Als u een sneltoets (of toetsbinding) wilt toevoegen voor het invoeren van de focusmodus, opent u het settings.json bestand (Ctrl + Shift + ,). Zoek in het settings.json bestand de "actions": sectie en voeg de volgende opdracht toe:
{ "command": "toggleFocusMode", "keys": "ctrl+f12" }
Vervang Ctrl+f12 door de sneltoets of toetsbinding van uw keuze, maar herhaal geen bestaande toetsbindingen uit de lijst Acties. U kunt ook een lijst weergeven met acties met gekoppelde sleutelbindingen en + Nieuwe bindingen toevoegen op het tabblad Acties van het dashboard Windows Terminal-instellingen . Vergeet niet om op te slaan nadat u wijzigingen hebt aangebracht. U kunt nu de focusmodus in-/uitschakelen met behulp van de sneltoets voor de actie die u hebt gemaakt. (In het geval van ons voorbeeld, Ctrl + F12).
Zie toggleFocusModevoor meer informatie over deze opdracht.
Quake-modus
"Quake mode" is een speciale modus die de terminal invoert bij het benoemen van een venster _quake. Wanneer een venster zich in de quake-modus bevindt:
De terminal verschuift automatisch naar de bovenste helft van de monitor.
U kunt het formaat van het venster niet horizontaal of vanaf de bovenkant wijzigen. U kunt het formaat alleen onderaan wijzigen.
Het venster wordt automatisch geactiveerd in de focusmodus (houd er rekening mee dat u meerdere tabbladen in de focusmodus kunt hebben).
Wanneer u
windowingBehaviorinstelt op"useExisting"of"useAnyExisting", negeren de instellingen het bestaan van het_quakevenster.Wanneer dit is geminimaliseerd, verbergt het venster zich van de taakbalk en van Alt+Tab.
Slechts één venster kan het venster van de quakemodus tegelijk zijn.
U kunt het venster quakemodus maken door de quakeMode actie te binden of door de opdrachtregel handmatig uit te voeren:
wt -w _quake
Opmerking
Als u een quakeMode actie niet bindt en het quakevenster minimaliseert, moet u naar Taakbeheer gaan om dat terminalvenster af te sluiten.
Sneltoetsen voor gesplitste panelen
Gebruik deelvensters om gerelateerde taken zichtbaar te houden (logboeken, editor, shell) zonder van tabblad te wisselen. U kunt het huidige deelvenster horizontaal of verticaal splitsen, de huidige omgeving dupliceren, de focus verplaatsen en het formaat van deelvensters wijzigen.
Algemene sleutelbindingen die moeten worden toegevoegd aan de "actions" matrix in settings.json:
{ "command": { "action": "splitPane", "split": "auto" }, "keys": "alt+shift+d", "name": "Split (auto)" },
{ "command": { "action": "splitPane", "split": "vertical" }, "keys": "alt+shift+v" },
{ "command": { "action": "splitPane", "split": "horizontal" }, "keys": "alt+shift+h" },
{ "command": { "action": "duplicatePane" }, "keys": "alt+shift+u", "name": "Duplicate pane" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }
splitPane met "split": "auto" kiest de richting op basis van de beschikbare ruimte.
duplicatePane maakt een nieuw deelvenster met identiek profiel en werkmap. Zie meer in deelvensters.
Meerdere deelvensters en tabbladen starten bij opstarten
U kunt een vooraf gerangschikte werkruimte openen vanuit één wt opdracht. Scheid opdrachten met ; en gebruik sp (of split-pane) om deelvensters te maken.
wt -p "Windows PowerShell" ; sp -p "Command Prompt" ; new-tab -p "Ubuntu" ; sp -H -p "Ubuntu" ; focus-tab -t 0
Tips:
- Voeg
-d .(of een pad) toe na-pom in een specifieke map te beginnen. - Gebruik
--titleom initiële tabtitels in te stellen. - Verbind
new-tab,split-paneenfocus-tabom de focus precies daar te krijgen waar je hem wilt.
Zoeken in scrollback
Gebruik de ingebouwde zoekfunctie (Ctrl+Shift+F) om tekst te vinden in de volledige scrollbackbuffer, niet alleen zichtbare regels. Schakel hoofdlettergevoeligheid of regex in vanuit de zoekgebruikersinterface.
Tip voor verbetering: Verhoog het aantal regels dat behouden blijft, zodat zoeken meer geschiedenis omvat door aan te "historySize" passen (standaard is vaak 9000). Voorbeeld van instelling op het hoogste niveau:
"historySize": 20000
Als u ook eerdere sessies wilt opnemen, kunt u overwegen om uitvoer naar bestanden te registreren en externe zoekhulpprogramma's te gebruiken. Meer informatie vindt u in Zoeken.
Modulaire instellingen met JSON-fragmenten
Houd grote configuraties onderhoudbaar door ze op te splitsen in meerdere bestanden en ze te importeren. Maak afzonderlijke bestanden (bijvoorbeeld my-actions.jsonmy-themes.json) en verwijs ernaar met "import".
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"import": ["my-actions.json", "my-themes.json"],
"profiles": { "list": [] }
}
Elk fragmentbestand kan een subset instellingen bevatten (zoals "actions", "themes"). Zie JSON-fragmentextensies voor meer informatie.
Dynamische profielen beheren
In Windows Terminal worden automatisch profielen gegenereerd voor bronnen zoals PowerShell, Azure en WSL. Verberg bronnen die u niet gebruikt om de profiellijst te vereenvoudigen.
"disabledProfileSources": ["Azure", "PowerShell"]
Voeg dit toe op het hoogste niveau van settings.json. Zie Dynamische profielen voor beschikbare bronnamen.
Omgevingsvariabelen per profiel
Stel contextspecifieke omgevingsvariabelen in zonder dat dit van invloed is op het hele systeem. Voeg een "environment" object toe in een profiel.
{
"name": "Dev PowerShell",
"commandline": "pwsh.exe",
"environment": {
"NODE_ENV": "development",
"DEBUG": "1"
}
}
Combineer dit met verschillende "startingDirectory" waarden (bijvoorbeeld een repositoriumhoofdmap) om doelgerichte shells te maken.
Retro terminal effect en thema
Voor een nostalgische look, schakel de retro CRT shader, het acryl transparantie-effect en een bijpassende tabColor in.
{
"name": "Retro Prompt",
"background": "#101010",
"useAcrylic": true,
"acrylicOpacity": 0.8,
"tabColor": "#101010",
"experimental.retroTerminalEffect": true
}
Combineer met een monochroom kleurenschema of het ingebouwde "Vintage"-schema voor de beste resultaten.
Shell-integratie en slimme tabtitels
Pas uw shellprompt aan zodat Windows Terminal (en uw tabbladtitels) de huidige map, git-vertakking of virtuele omgeving weerspiegelen. Zie de zelfstudie over het instellen van aangepaste prompts.
U kunt ook een sleutel binden om een tabtitel handmatig te vernieuwen via een escape-reeks.sendInput Voorbeeld (PowerShell wissen en het opnieuw opbouwen van een prompt afdwingen):
{ "command": { "action": "sendInput", "input": "clear\r" }, "keys": "ctrl+alt+0", "name": "Refresh title" }
Voor complexere voortgangsindicatoren en dynamische glyphs verkent u voortgangsbalkreeksen en installeert u een lettertypevariant met Powerline-glyphs (zoals Cascadia Code PL).
Windows Terminal