Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A extensão MSSQL suporta dois mecanismos para atalhos de teclado:
-
Atalhamentos de teclas Visual Studio Code (
keybindings.json): Use esses atalhamentos para comandos da Paleta de Comandos, como Executar Consulta, Conectar e Desconectar. -
Atalhos de visualização de resultados (
mssql.shortcutsemsettings.json): Use esses atalhos para ações no painel de resultados da consulta, como navegar por grades, copiar dados e salvar resultados.
Escolher um método de configuração
- Use a extensão Mapa de Teclas de Gerenciamento de Banco de Dados MSSQL se desejar atalhos familiares no estilo do Azure Data Studio ou SSMS.
- Use Configuração de atalhos para alterações cotidianas nos atalhos.
- Use avançado: personalizar manualmente as teclas de atalho do Visual Studio Code para controle direto de
keybindings.json. - Use Avançado: Personalize manualmente os atalhos da visualização de resultados para controle direto de
mssql.shortcutsemsettings.json.
Instale a extensão MSSQL Database Management Keymap
Se você está migrando do SQL Server Management Studio (SSMS) ou Azure Data Studio, instale a extensão companheira MSSQL Database Management Keymap para usar atalhos familiares.
A extensão fornece as seguintes associações de chave:
| Função | Windows/Linux | macOS |
|---|---|---|
| Executar consulta | F5 | F5 |
| Executar instrução atual | Ctrl+F5 | Cmd+F5 |
| Abrir o novo editor de consultas SQL | Ctrl+N | Cmd+N |
| Mostrar o painel resultados da consulta | Win+Shift+R | Cmd+Shift+R |
| Mostrar lista de conexões | CTRL+SHIFT+D | Cmd+Shift+D |
| Mostrar plano estimado | Ctrl+L | Cmd+L |
| Alternar o plano real | Ctrl+M | Cmd+M |
| Cancelar a execução da consulta | Alt+Pausa/Intervalo | Opção+Pausa/Intervalo |
Note
Este mapa de teclas não inclui os atalhos de teclado personalizados do usuário no Azure Data Studio. Configure manualmente os atalhos de teclado personalizados nas configurações de preferências do teclado do MSSQL, na Paleta de Comandos. Essa extensão substitui alguns atalhos padrão do Visual Studio Code para cenários de gerenciamento de banco de dados.
Você pode instalar essa extensão pelo diálogo de migração do Azure Data Studio, ou diretamente pelo Visual Studio Code Marketplace.
Usar Configuração de Atalhos
A extensão MSSQL inclui uma interface de configuração de atalhos para visualizar e configurar atalhos de teclado.
Você pode usar essa interface para trabalhar com ambos os sistemas de atalhos:
-
Atalhos de teclas do Visual Studio Code (
keybindings.json) -
Atalhos de visualização de resultados (
mssql.shortcutsemsettings.json)
Abra a página de Configuração de Atalhos na barra de ferramentas de extensão MSSQL.
Abra a aba Atalhos de Extensão para visualizar duas seções de atalhos de teclado:
- Editor de Consultas: Mostra as teclas mais comumente usadas no Visual Studio Code para comandos MSSQL, organizadas em grupos como Execução de Consultas, Conexão e Outros.
- Visualização de Resultados: Mostra atalhos na visualização de resultados para o painel de resultados da consulta, incluindo grupos como Navegação e Resultados.
Avançado: Personalizar manualmente os atalhos de teclado do Visual Studio Code
Para a maioria das alterações nos atalhos, use Configuração dos atalhos.
Use esta seção para o controle avançado e manual dos atalhos de teclado do Visual Studio Code em keybindings.json.
Para personalizar um atalho:
Abra o editor de Atalhos de Teclado:
- macOS: Cmd+K, depois Cmd+S
- Windows e Linux: Ctrl+K, depois Ctrl+S
Procure pelo nome do comando, como
mssql.newQuery.Selecione o ícone do lápis ao lado do comando e pressione a nova combinação de teclas.
Prima Enter para confirmar.
Você também pode editar keybindings.json diretamente:
Abra a Paleta de Comandos:
- macOS: Cmd+Shift+P
- Windows e Linux: Ctrl+Shift+P
Selecione Preferências: Abra Atalhos de Teclado (JSON).
Adicione seu atalho.
[
{
"key": "ctrl+shift+n",
"command": "mssql.newQuery",
"when": "editorTextFocus && editorLangId == 'sql'"
}
]
Note
Você pode substituir um atalho existente. Verifique conflitos no editor de Atalhos de Teclado antes de salvar suas alterações.
Comandos de extensão MSSQL
A extensão fornece comandos na Paleta de Comandos.
A tabela a seguir lista comandos comumente usados e atalhos padrão:
| Command | Description | Windows/Linux | macOS |
|---|---|---|---|
MS SQL: Connect |
Conecte-se ao SQL Server, SQL do Azure ou banco de dados SQL no Microsoft Fabric | Ctrl+Shift+C | Cmd+Shift+C |
MS SQL: Disconnect |
Desconecte a sessão atual do editor | CTRL+SHIFT+D | Cmd+Shift+D |
MS SQL: Execute Query |
Execute uma consulta para o documento SQL ativo atual | Ctrl+Shift+E | Cmd+Shift+E |
MS SQL: Execute Selection or Current Statement |
Execute apenas a instrução Transact-SQL sob o cursor | None | None |
MS SQL: Cancel Query |
Cancelar a consulta em execução | None | None |
MS SQL: New Query |
Abra um novo arquivo de consulta SQL | None | None |
MS SQL: Toggle SQLCMD Mode |
Ative ou desative o modo SQLCMD para o documento SQL ativo | None | None |
MS SQL: Change Connection |
Altere a conexão para o documento SQL ativo | None | None |
MS SQL: Change Database |
Altere o banco de dados para o documento SQL ativo | None | None |
MS SQL: Estimated Plan |
Veja o plano estimado de execução da consulta | None | None |
MS SQL: Toggle Actual Plan |
Ativar/desativar a coleta do plano de execução real para consultas SQL | None | None |
MS SQL: Copy All |
Copie todo o conteúdo dos resultados da consulta | None | None |
MS SQL: Toggle Query Result Panel |
Mostrar ou ocultar o painel de resultados da consulta | None | None |
Avançado: Personalizar manualmente atalhos na visualização de resultados
Para a maioria das alterações nos atalhos, use Configuração de Atalhos.
Use esta seção para configuração avançada e manual de atalhos na visualização de resultados em mssql.shortcuts (settings.json). Esses atalhos se aplicam apenas ao painel de resultados da consulta.
Ao personalizar esses atalhos, use ctrlcmd para representar ambos os acordes de teclação:
- Ctrl no Windows e Linux
- Cmd no macOS
Por exemplo, ctrlcmd+c mapeia para Ctrl+C no Windows e Linux, e para Cmd+C no macOS.
Configuração padrão
{
"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"
}
}
Referência de atalhos para resultados de consulta
| Evento de atalho | Vinculação padrão | Description |
|---|---|---|
event.queryResults.switchToResultsTab |
Ctrl+Alt+R | Mudar para a aba Resultados |
event.queryResults.switchToMessagesTab |
Ctrl+Alt+Y | Mudar para a aba Mensagens |
event.queryResults.switchToQueryPlanTab |
Ctrl+Alt+E | Alternar para a aba Plano de Consulta |
event.queryResults.prevGrid |
Ctrl/Cmd+Para cima | Vá para a grade de resultados anterior |
event.queryResults.nextGrid |
Ctrl/Cmd+Seta para baixo | Vá para a próxima grade de resultados |
event.queryResults.switchToTextView |
None | Mudar os resultados para a visualização de texto |
event.queryResults.maximizeGrid |
None | Maximizar ou minimizar a grade atual |
event.queryResults.saveAsJSON |
None | Salvar resultados como JSON |
event.queryResults.saveAsCSV |
None | Salve os resultados como CSV |
event.queryResults.saveAsExcel |
None | Salve os resultados como Excel |
event.queryResults.saveAsInsert |
None | Salvar resultados como INSERT declarações |
Referência de atalhos da grade de resultados
| Evento de atalho | Vinculação padrão | Description |
|---|---|---|
event.resultGrid.copySelection |
Ctrl/Cmd+C | Copie a seleção atual |
event.resultGrid.copyWithHeaders |
None | Copie a seleção com cabeçalhos de coluna |
event.resultGrid.copyAllHeaders |
None | Copie todos os cabeçalhos das colunas |
event.resultGrid.selectAll |
Ctrl/Cmd+A | Selecione todos os dados na grade ativa |
event.resultGrid.copyAsCSV |
None | Copie a seleção como CSV |
event.resultGrid.copyAsJSON |
None | Copie a seleção como JSON |
event.resultGrid.copyAsInsert |
None | Copiar a seleção como instruções INSERT |
event.resultGrid.copyAsInClause |
None | Copiar a seleção como uma cláusula IN |
event.resultGrid.changeColumnWidth |
Alt+Shift+S | Ajustar a largura da coluna |
event.resultGrid.expandSelectionLeft |
Shift+esquerdo | Expanda a seleção para a esquerda |
event.resultGrid.expandSelectionRight |
Shift+Direita | Expanda a seleção para a direita |
event.resultGrid.expandSelectionUp |
Shift+para cima | Expandir a seleção para cima |
event.resultGrid.expandSelectionDown |
Shift+Seta para baixo | Expandir a seleção para baixo |
event.resultGrid.openColumnMenu |
F3 | Abra o menu de contexto da coluna |
event.resultGrid.openFilterMenu |
None | Abra o menu de filtro |
event.resultGrid.moveToRowStart |
Ctrl/Cmd+Esquerda | Mover para o início da linha |
event.resultGrid.moveToRowEnd |
Ctrl/Cmd+Direita | Mover para o final da linha |
event.resultGrid.selectColumn |
Ctrl+Espaço | Selecione a coluna inteira |
event.resultGrid.selectRow |
Shift+Espaço | Selecione a linha inteira |
event.resultGrid.toggleSort |
Alt+Shift+O | Alternar a ordenação na coluna atual |
Conteúdo relacionado
- Extensão MSSQL para Visual Studio Code
- Conectar-se a um banco de dados com a extensão MSSQL para Visual Studio Code
- Transição de Azure Data Studio
- Início Rápido: Execute sua primeira consulta com a extensão MSSQL para Visual Studio Code
- Extensão MSSQL para repositório do Visual Studio Code no GitHub