Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
MSSQL-tillägget stöder två mekanismer för tangentbordsgenvägar:
-
Visual Studio Code-tangentbindningar (
keybindings.json): Använd dessa tangentbindningar för kommando palett som Execute Query, Connect och Disconnect. -
Genvägar i resultatvy (
mssql.shortcutsisettings.json): Använd dessa genvägar för åtgärder i frågeresultatpanelen, såsom att navigera i rutnät, kopiera data och spara resultat.
Välj en konfigurationsmetod
- Använd MSSQL Database Management Keymap-tillägget om du vill ha bekanta genvägar i Azure Data Studio eller SSMS-stil.
- Använd Shortcuts Configuration för dagliga genvägsändringar.
- Använd Avancerat: Anpassa manuellt Visual Studio Code-tangentbindningar för direkt kontroll av
keybindings.json. - Använd Avancerat: Anpassa genvägar till resultatvyn manuellt för direkt kontroll av
mssql.shortcutsisettings.json.
Installera MSSQL Database Management Keymap-tillägget
Om du byter från SQL Server Management Studio (SSMS) eller Azure Data Studio, installera MSSQL Database Management Keymap-tillägget för att använda välbekanta genvägar.
Tillägget innehåller följande nyckelbindningar:
| Function | Windows/Linux | macOS |
|---|---|---|
| Köra fråga | F5 | F5 |
| Kör aktuell instruktion | Ctrl+F5 | Cmd+F5 |
| Öppna ny SQL-frågeredigerare | Ctrl+N | Cmd+N |
| Visa frågeresultatfönstret | Win+Skift+R | Cmd+Shift+R |
| Visa anslutningslista | Ctrl+Shift+D | Cmd+Shift+D |
| Visa uppskattad plan | Ctrl+L | Cmd+L |
| Växla aktuell plan | Ctrl+M | Cmd+M |
| Avbryt körande fråga | Alt+Paus/Bryt | Alternativ+Paus/Bryt |
Note
Denna keymap inkluderar inte användaranpassade tangentbindningar från Azure Data Studio. Konfigurera anpassade tangentbindningar manuellt i MSSQL:s tangentbordsinställningar från Command Palette. Det här tillägget åsidosätter vissa standardgenvägar för Visual Studio Code för databashanteringsscenarier.
Du kan installera denna tillägg från Azure Data Studio-migreringsdialogen, eller direkt från Visual Studio Code Marketplace.
Använd genvägskonfiguration
MSSQL-tillägget inkluderar ett Shortcuts Configuration UI för att visa och konfigurera tangentbordsgenvägar.
Du kan använda detta gränssnitt för att arbeta med båda genvägssystemen:
-
Visual Studio Code-tangentbindningar (
keybindings.json) -
Genvägar i resultatvy (
mssql.shortcutsisettings.json)
Öppna sidan Shortcuts Configuration från MSSQL-tilläggets verktygsfält.
Öppna fliken Extension Shortcuts för att se två kortkommandossektioner:
- Editor Power Query: Visar de mest använda Visual Studio Code-tangentbindningarna för MSSQL-kommandon, organiserade i grupper som Query Execution, Connection och Andra.
- Resultatvy: Visar genvägar i resultatvyn för frågeresultatpanelen, inklusive grupper som Navigation och Resultat.
Avancerat: Anpassa manuellt Visual Studio Code-tangentbindningar
För de flesta genvägsändringar, använd Shortcuts Configuration.
Använd denna sektion för avancerad, manuell kontroll av Visual Studio Code-tangentbindningar i keybindings.json.
För att anpassa en genväg:
Öppna redigeraren för tangentbordsgenvägar:
- macOS: Cmd+K, sedan Cmd+S
- Windows och Linux: Ctrl+K, sedan Ctrl+S
Sök efter kommandonamnet, såsom
mssql.newQuery.Välj pennikonen bredvid kommandot och tryck på den nya tangentkombinationen.
Bekräfta genom att trycka på Retur .
Du kan också redigera keybindings.json direkt:
Öppna kommandopaletten:
- macOS: Cmd+Shift+P
- Windows och Linux: Ctrl+Shift+P
Välj inställningar: Öppna tangentbordsgenvägar (JSON).
Lägg till din genväg.
[
{
"key": "ctrl+shift+n",
"command": "mssql.newQuery",
"when": "editorTextFocus && editorLangId == 'sql'"
}
]
Note
Du kan åsidosätta en befintlig genväg. Kontrollera om det finns konflikter i Tangentbordsgenvägsredigeraren innan du sparar dina ändringar.
MSSQL-tilläggskommandon
Tillägget tillhandahåller kommandon i Command Palette.
Följande tabell listar vanliga kommandon och standardgenvägar:
| Command | Description | Windows/Linux | macOS |
|---|---|---|---|
MS SQL: Connect |
Koppla upp till SQL Server, Azure SQL eller SQL-databas i Microsoft Fabric | Ctrl+Skift+C | Cmd+Shift+C |
MS SQL: Disconnect |
Koppla från den aktuella redigeringssessionen | Ctrl+Shift+D | Cmd+Shift+D |
MS SQL: Execute Query |
Kör en sökning efter det aktuella aktiva SQL-dokumentet | Ctrl+Skift+E | Cmd+Skift+E |
MS SQL: Execute Selection or Current Statement |
Exekvera endast Transact-SQL-satsen under markören | None | None |
MS SQL: Cancel Query |
Avbryt den löpande frågan | None | None |
MS SQL: New Query |
Öppna en ny SQL-frågefil | None | None |
MS SQL: Toggle SQLCMD Mode |
Aktivera eller inaktivera SQLCMD-läget för det aktiva SQL-dokumentet | None | None |
MS SQL: Change Connection |
Ändra anslutningen för det aktiva SQL-dokumentet | None | None |
MS SQL: Change Database |
Byt databas för det aktiva SQL-dokumentet | None | None |
MS SQL: Estimated Plan |
Visa den uppskattade planen för frågeexekvering | None | None |
MS SQL: Toggle Actual Plan |
Växla insamling av faktiska exekveringsplaner för SQL-frågor | None | None |
MS SQL: Copy All |
Kopiera allt innehåll i frågeresultaten | None | None |
MS SQL: Toggle Query Result Panel |
Visa eller dölja resultatpanelen för frågan | None | None |
Avancerat: Anpassa genvägar till resultatvyn manuellt
För de flesta genvägsändringar, använd Shortcuts Configuration.
Använd denna sektion för avancerad, manuell konfiguration av genvägar i resultatvy i mssql.shortcuts (settings.json). Dessa genvägar gäller endast för sökresultatpanelen.
När du anpassar dessa genvägar, använd ctrlcmd för att representera båda tonartackorden:
- Ctrl på Windows och Linux
- Cmd på macOS
Till exempel motsvarar ctrlcmd+cCtrl+C på Windows och Linux, och Cmd+C på macOS.
Standardkonfiguration
{
"mssql.shortcuts": {
"event.queryResults.switchToResultsTab": "ctrl+alt+r",
"event.queryResults.switchToMessagesTab": "ctrl+alt+y",
"event.queryResults.switchToQueryPlanTab": "ctrl+alt+e",
"event.queryResults.prevGrid": "ctrlcmd+up",
"event.queryResults.nextGrid": "ctrlcmd+down",
"event.queryResults.switchToTextView": "",
"event.queryResults.maximizeGrid": "",
"event.queryResults.saveAsJSON": "",
"event.queryResults.saveAsCSV": "",
"event.queryResults.saveAsExcel": "",
"event.queryResults.saveAsInsert": "",
"event.resultGrid.copySelection": "ctrlcmd+c",
"event.resultGrid.copyWithHeaders": "",
"event.resultGrid.copyAllHeaders": "",
"event.resultGrid.selectAll": "ctrlcmd+a",
"event.resultGrid.copyAsCSV": "",
"event.resultGrid.copyAsJSON": "",
"event.resultGrid.copyAsInsert": "",
"event.resultGrid.copyAsInClause": "",
"event.resultGrid.changeColumnWidth": "alt+shift+s",
"event.resultGrid.expandSelectionLeft": "shift+left",
"event.resultGrid.expandSelectionRight": "shift+right",
"event.resultGrid.expandSelectionUp": "shift+up",
"event.resultGrid.expandSelectionDown": "shift+down",
"event.resultGrid.openColumnMenu": "f3",
"event.resultGrid.openFilterMenu": "",
"event.resultGrid.moveToRowStart": "ctrlcmd+left",
"event.resultGrid.moveToRowEnd": "ctrlcmd+right",
"event.resultGrid.selectColumn": "ctrl+space",
"event.resultGrid.selectRow": "shift+space",
"event.resultGrid.toggleSort": "alt+shift+o"
}
}
Kortkommandoreferens för frågeresultat
| Kortkommandohändelse | Standardbindning | Description |
|---|---|---|
event.queryResults.switchToResultsTab |
Ctrl+Alt+R | Byt till fliken Resultat |
event.queryResults.switchToMessagesTab |
Ctrl+Alt+Y | Byt till fliken Meddelanden. |
event.queryResults.switchToQueryPlanTab |
Ctrl+Alt+E | Byt till fliken Frågeplan |
event.queryResults.prevGrid |
Ctrl/Cmd+Up | Gå till föregående resultatruta |
event.queryResults.nextGrid |
Ctrl/Cmd+Pil ned | Gå till nästa resultatruta |
event.queryResults.switchToTextView |
None | Byt resultat till textvy |
event.queryResults.maximizeGrid |
None | Maximera eller minimera det aktuella nätet |
event.queryResults.saveAsJSON |
None | Spara resultat som JSON |
event.queryResults.saveAsCSV |
None | Spara resultat som CSV |
event.queryResults.saveAsExcel |
None | Spara resultat som Excel |
event.queryResults.saveAsInsert |
None | Spara resultat som INSERT påståenden |
Referens för genväg i resultatruta
| Kortkommandohändelse | Standardbindning | Description |
|---|---|---|
event.resultGrid.copySelection |
Ctrl/Cmd+C | Kopiera det aktuella valet |
event.resultGrid.copyWithHeaders |
None | Kopiera urvalet med kolumnrubriker |
event.resultGrid.copyAllHeaders |
None | Kopiera alla kolumnrubriker |
event.resultGrid.selectAll |
Ctrl/Cmd+A | Markera alla data i den aktiva tabellen |
event.resultGrid.copyAsCSV |
None | Kopiera urvalet som CSV |
event.resultGrid.copyAsJSON |
None | Kopiera urvalet som JSON |
event.resultGrid.copyAsInsert |
None | Kopiera urvalet som INSERT satser |
event.resultGrid.copyAsInClause |
None | Kopiera urvalet som en IN-klausul |
event.resultGrid.changeColumnWidth |
Alt+Skifta+S | Justera kolumnbredd |
event.resultGrid.expandSelectionLeft |
Skift+Vänster | Utöka urvalet åt vänster |
event.resultGrid.expandSelectionRight |
Shift+Höger | Utöka urvalet åt höger |
event.resultGrid.expandSelectionUp |
Skift+Upp | Utöka urvalet uppåt |
event.resultGrid.expandSelectionDown |
Shift+Nedåt | Utöka urvalet nedåt |
event.resultGrid.openColumnMenu |
F3 | Öppna kolumnens kontextmeny |
event.resultGrid.openFilterMenu |
None | Öppna filtermenyn |
event.resultGrid.moveToRowStart |
Ctrl/Cmd+Vänster | Flytta till början av raden |
event.resultGrid.moveToRowEnd |
Ctrl/Cmd+Höger | Flytta till slutet av raden |
event.resultGrid.selectColumn |
Ctrl+Blanksteg | Välj hela kolumnen |
event.resultGrid.selectRow |
Shift+Mellanslag | Välj hela raden |
event.resultGrid.toggleSort |
Alt+Shift+O | Växla sortering på den aktuella kolumnen |