Delen via


Geïntegreerde terminal

Belangrijk

Azure Data Studio wordt op 28 februari 2026buiten gebruik gesteld. U wordt aangeraden de MSSQL-extensie voor Visual Studio Code te gebruiken. Ga naar Wat gebeurt er met Azure Data Studio voor meer informatie over migreren naar Visual Studio Code?

In Azure Data Studio kunt u een geïntegreerde terminal openen, beginnend bij de hoofdmap van uw werkruimte. Dit kan handig zijn omdat u niet tussen vensters hoeft te schakelen of de status van een bestaande terminal hoeft te wijzigen om een snelle opdrachtregeltaak uit te voeren.

Ga als volgt te werk om de terminal te openen:

  • Gebruik de sneltoets Ctrl+' met het teken Backtick.
  • Gebruik de Weergave | menuopdracht Geïntegreerde Terminal.
  • Gebruik in het opdrachtenpalet (Ctrl+Shift+P) de opdracht View:Toggle Integrated Terminal.

Terminal

Notitie

U kunt nog steeds een externe shell openen met de opdracht Openen in Opdrachtprompt (Openen in Terminal op Mac of Linux) als u liever buiten Azure Data Studio werkt.

Meerdere terminals beheren

U kunt meerdere terminals maken die op verschillende locaties zijn geopend en er eenvoudig tussen kunnen navigeren. Terminal-exemplaren kunnen worden toegevoegd door op het pluspictogram in de rechterbovenhoek van het TERMINAL-deelvenster te klikken of door de opdracht Ctrl+Shift+' te activeren. Hiermee maakt u een andere vermelding in de vervolgkeuzelijst die kan worden gebruikt om ertussen te schakelen.

Meerdere terminals

Verwijder terminalexemplaren door op de prullenbakknop te drukken.

Advies

Als u meerdere terminals intensief gebruikt, kunt u sneltoetsen toevoegen voor de focusNext, focusPrevious en kill commando's die worden beschreven in de sectie Sleutelbindingen, zodat u tussen hen kunt navigeren met alleen het toetsenbord.

Configuratie

De shell gebruikt standaardinstellingen $SHELL voor Linux en macOS, PowerShell in Windows 10 en Windows 11 en cmd.exe in eerdere versies van Windows. Deze kunnen handmatig worden overschreven door terminal.integrated.shell.* in instellingen in te stellen. Argumenten kunnen worden doorgegeven aan de terminalshell in Linux en macOS met behulp van de terminal.integrated.shellArgs.* instellingen.

Ramen

Het correct configureren van uw shell in Windows is een kwestie van het vinden van het juiste uitvoerbare bestand en het bijwerken van de instelling. Hieronder ziet u een lijst met algemene uitvoerbare shell-bestanden en hun standaardlocaties:

// 64-bit cmd if available, otherwise 32-bit
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe"
// 64-bit PowerShell if available, otherwise 32-bit
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"
// Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
// Bash on Ubuntu (on Windows)
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe"

Notitie

Om gebruikt te worden als een geïntegreerde terminal, moet het uitvoerbare shell-bestand een consoletoepassing zijn, zodat stdin/stdout/stderr kan worden omgeleid.

Advies

De geïntegreerde terminalshell wordt uitgevoerd met de machtigingen van Azure Data Studio. Als u een shell-opdracht wilt uitvoeren met verhoogde bevoegdheden (administrator) of verschillende machtigingen, kunt u platformhulpprogramma's zoals runas.exe in een terminal gebruiken.

Shell-argumenten

U kunt argumenten doorgeven aan de shell wanneer deze wordt gestart.

Als u bijvoorbeeld het uitvoeren van bash wilt inschakelen als een aanmeldingsshell (die wordt uitgevoerd .bash_profile), geeft u het -l argument door (met dubbele aanhalingstekens):

// Linux
"terminal.integrated.shellArgs.linux": ["-l"]

Weergave-instellingen voor terminal

U kunt het geïntegreerde terminallettertype en de lijnhoogte aanpassen met de volgende instellingen:

  • terminal.integrated.fontFamily
  • terminal.integrated.fontSize
  • terminal.integrated.lineHeight

Terminalsleutelbindingen

De opdracht Weergave: Ingebouwde terminal in- en uit beeld schakelen is gebonden aan Ctrl+` om snel het geïntegreerde terminalpaneel in en uit beeld te schakelen.

Hieronder ziet u de sneltoetsen om snel te navigeren in de geïntegreerde terminal:

Sleutel Opdracht
Ctrl+' Geïntegreerde terminal weergeven
Ctrl+Shift+' Nieuwe terminal maken
Ctrl+Omhoog Scroll omhoog
Ctrl+omlaag Ga omlaag
Ctrl+PageUp Pagina omhoog schuiven
Ctrl+PageDown Pagina omlaag schuiven
Ctrl+Home Naar boven schuiven
Ctrl+End Naar beneden schuiven
Ctrl+K De terminal leegmaken

Andere terminalopdrachten zijn beschikbaar en kunnen worden gebonden aan uw favoriete sneltoetsen.

Dit zijn:

  • workbench.action.terminal.focus: Focus op de terminal. Dit is vergelijkbaar met wisselknop, maar richt de terminal in plaats van deze te verbergen, als deze zichtbaar is.
  • workbench.action.terminal.focusNext: Focust de volgende terminal.
  • workbench.action.terminal.focusPrevious: Focust het vorige terminalexemplaar.
  • workbench.action.terminal.kill: Verwijder het huidige terminalexemplaar.
  • workbench.action.terminal.runSelectedText: Voer de geselecteerde tekst uit in de terminalinstantie.
  • workbench.action.terminal.runActiveFile: Voer het actieve bestand uit in de terminalinstantie.

Geselecteerde tekst uitvoeren

Als u de runSelectedText opdracht wilt gebruiken, selecteert u tekst in een editor en voert u de opdracht Terminal uit: Geselecteerde tekst uitvoeren in actieve terminal via het opdrachtenpalet (Ctrl+Shift+P). De terminal probeert de geselecteerde tekst uit te voeren:

Geselecteerde tekst uitvoeren

Als er geen tekst is geselecteerd in de actieve editor, wordt de regel waarop de cursor zich bevindt, uitgevoerd in de terminal.

Kopiëren en plakken

De sleutelbindingen voor kopiëren en plakken volgen de platformstandaarden:

  • Linux: Ctrl+Shift+C en Ctrl+Shift+V
  • Mac: Cmd+C en Cmd+V
  • Windows: Ctrl+C en Ctrl+V

Zoeken

De geïntegreerde terminal heeft eenvoudige zoekfunctionaliteit die kan worden geactiveerd met Ctrl+F.

Als u wilt dat Ctrl+F naar de shell gaat in plaats van de widget Zoeken in Linux en Windows te starten, moet u de toetsbinding als volgt verwijderen:

{ "key": "ctrl+f", "command": "-workbench.action.terminal.focusFindWidget",
                      "when": "terminalFocus" },

Naam van terminalsessies wijzigen

Geïntegreerde terminalsessies kunnen nu worden hernoemd met behulp van de opdracht Terminal: Naam wijzigen (workbench.action.terminal.rename). De nieuwe naam wordt weergegeven in het dropdownmenu voor terminalselectie.

Sleutelbindingen afdwingen om door de terminal te gaan

Terwijl de focus zich in de geïntegreerde terminal bevindt, werken veel sleutelbindingen niet omdat de toetsaanslagen worden doorgegeven aan en gebruikt door de terminal zelf. De terminal.integrated.commandsToSkipShell instelling kan worden gebruikt om dit te omzeilen. Het bevat een matrix met opdrachtnamen waarvan de sleutelbindingen de verwerking door de shell overslaan en in plaats daarvan worden verwerkt door het Azure Data Studio-sleutelbindingssysteem. Dit omvat standaard alle terminalsleutelbindingen, naast een aantal veelgebruikte sleutelbindingen.