Integrált terminál
In Azure Data Studio, you can open an integrated terminal, initially starting at the root of your workspace. This can be convenient as you don't have to switch windows or alter the state of an existing terminal to perform a quick command-line task.
To open the terminal:
- 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.
Megjegyzé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 cmd.exe
a Windows korábbi verzióiban alapértelmezetten $SHELL
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.
Ablakok
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"
Megjegyzé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 Gépház
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örgetés 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.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: