Integrált terminál
Fontos
Az Azure Data Studio 2026. február 28-án megszűnik. Javasoljuk, hogy használja Visual Studio Code. További információért a Visual Studio Code-ra való átállással kapcsolatban, látogasson el ide: Mi történik az Azure Data Studióval?
Az Azure Data Studióban megnyithat egy integrált terminált, amely kezdetben a munkaterület gyökerétől indul ki. Ez kényelmes megoldás, mivel nem kell ablakokat váltania vagy módosítania egy meglévő terminál állapotát egy gyors parancssori feladat végrehajtásához.
A terminál megnyitása:
- Használja a Ctrl+' billentyűparancsot a háttér karakterrel.
- Használja az Integrált terminál megtekintése | parancsot.
- A parancskatalógusban (Ctrl+Shift+P) használja a View:Toggle Integrated Terminal parancsot.
Feljegyzés
Ha az Azure Data Studión kívül szeretne dolgozni, továbbra is megnyithat egy külső rendszerhéjat az Explorer Open in Parancssor parancsával (Megnyitás a Mac vagy Linux terminálon ).
Több terminál kezelése
Több terminált is létrehozhat, amely különböző helyekre nyílik meg, és egyszerűen navigálhat közöttük. A terminálpéldányok a TERMINÁL panel jobb felső részén található plusz ikonra kattintva vagy a Ctrl+Shift+' parancs aktiválásával vehetők fel. Ezzel létrehoz egy másik bejegyzést a legördülő listában, amely a közöttük való váltáshoz használható.
Távolítsa el a terminálpéldányokat a kuka gombra kattintva.
Tipp.
Ha több terminált is széles körben használ, hozzáadhat kulcskötéseket a focusNext
focusPrevious
kill
Kulcskötések szakaszban ismertetett parancsokhoz, hogy csak a billentyűzettel navigálhasson közöttük.
Konfiguráció
A rendszerhéj a Linux és macOS rendszereken, a Windows 10-en és Windows 11-en futó PowerShellben, valamint $SHELL
a Windows korábbi verzióiban alapértelmezetten cmd.exe
használt. Ezeket manuálisan felül lehet bírálni a beállítások beállításávalterminal.integrated.shell.*
. A beállítások használatával terminal.integrated.shellArgs.*
argumentumok továbbíthatók a terminálhéjnak Linuxon és macOS rendszeren.
Windows
A rendszerhéj helyes konfigurálása Windows rendszeren a megfelelő végrehajtható fájl megkeresésétől és a beállítás frissítésétől függ. Az alábbiakban felsoroljuk a gyakori rendszerhéj-végrehajtható fájlokat és azok alapértelmezett helyét:
// 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"
Feljegyzés
Integrált terminálként való használathoz a rendszerhéj végrehajthatónak kell lennie egy konzolalkalmazásnak, amely stdin/stdout/stderr
átirányítható.
Tipp.
Az integrált terminálhéj az Azure Data Studio engedélyeivel fut. Ha emelt szintű (rendszergazdai) vagy különböző engedélyekkel rendelkező rendszerhéjparancsot kell futtatnia, használhat platform-segédprogramokat, például runas.exe
egy terminálon belül.
Rendszerhéjargumentumok
Az indításkor argumentumokat adhat át a rendszerhéjnak.
Ha például engedélyezni szeretné a bash bejelentkezési rendszerhéjként való futtatását (amely fut .bash_profile
), adja meg az -l
argumentumot (dupla idézőjelekkel):
// Linux
"terminal.integrated.shellArgs.linux": ["-l"]
Terminálmegjelenítési beállítások
Az integrált terminál betűtípusát és vonalmagasságát az alábbi beállításokkal szabhatja testre:
terminal.integrated.fontFamily
terminal.integrated.fontSize
terminal.integrated.lineHeight
Terminálkulcs-kötések
A Nézet: Az Integrált terminál kapcsolója parancs a Ctrl+' billentyűkombinációhoz van kötve, hogy gyorsan ki- és bekapcsolja az integrált terminálpanelt.
Az alábbi billentyűparancsokkal gyorsan navigálhat az integrált terminálon belül:
Kulcs | Parancs |
---|---|
Ctrl+' | Integrált terminál megjelenítése |
Ctrl+Shift+' | Új terminál létrehozása |
Ctrl+Fel | Görgetés felfelé |
Ctrl+Le | Görgessen lefelé |
Ctrl+PageUp | Görgetés felfelé |
Ctrl+PageDown | Görgetés lefelé |
Ctrl+Kezdőlap | Görgetés fentre |
Ctrl+End | Görgessen lefelé |
Ctrl+K | A terminál törlése |
Más terminálparancsok is elérhetők, és az előnyben részesített billentyűparancsokhoz kötöttek.
Ezek a következők:
-
workbench.action.terminal.focus
: Fókusz a terminálon. Ez olyan, mint a váltógomb, de a terminált helyezi fókuszba ahelyett, hogy elrejtené, ha látható. -
workbench.action.terminal.focusNext
: A következő terminálpéldányt helyezi fókuszba. -
workbench.action.terminal.focusPrevious
: Az előző terminálpéldányt összpontosítja. -
workbench.action.terminal.kill
: Távolítsa el az aktuális terminálpéldányt. -
workbench.action.terminal.runSelectedText
: Futtassa a kijelölt szöveget a terminálpéldányban. -
workbench.action.terminal.runActiveFile
: Futtassa az aktív fájlt a terminálpéldányban.
Kijelölt szöveg futtatása
A parancs használatához jelölje ki a runSelectedText
szöveget egy szerkesztőben, és futtassa a Terminál: Kijelölt szöveg futtatása az Aktív terminálban parancskatalóguson keresztül (Ctrl+Shift+P). A terminál megpróbálja futtatni a kijelölt szöveget:
Ha nincs kijelölve szöveg az aktív szerkesztőben, a kurzor vonala a terminálban fut.
Másolás > Beillesztés
A másolás és beillesztés kulcskötései a platformszabványokat követik:
- Linux: Ctrl+Shift+C és Ctrl+Shift+V
- Mac: Cmd+C és Cmd+V
- Windows: Ctrl+C és Ctrl+V
Find
Az integrált terminál alapvető keresési funkcióval rendelkezik, amely a Ctrl+F billentyűkombinációval aktiválható.
Ha azt szeretné , hogy a Ctrl+F billentyűkombináció a Keresés widget linuxos és windowsos indítása helyett a felületre lépjen, a következőhöz hasonlóan el kell távolítania a billentyűkombinációt:
{ "key": "ctrl+f", "command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus" },
Terminál-munkamenetek átnevezése
Az integrált terminál-munkamenetek mostantól átnevezhetők a Terminál: Átnevezés (workbench.action.terminal.rename
) paranccsal. Az új név megjelenik a terminálkijelölési legördülő listában.
Kulcskötések kényszerítése a terminálon való áthaladáshoz
Bár a fókusz az integrált terminálban van, sok kulcskötés nem fog működni, mert a billentyűleütéseket maga a terminál adja át és használja fel. A terminal.integrated.commandsToSkipShell
beállítással megkerülheti ezt a beállítást. Olyan parancsnevek tömbjét tartalmazza, amelyek kulcskötései kihagyják a rendszerhéj általi feldolgozást, és ehelyett az Azure Data Studio kulcskötési rendszere dolgozza fel őket. Alapértelmezés szerint ez magában foglalja az összes terminálkulcs-kötést a kiválasztott néhány gyakran használt kulcskötés mellett.