Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
O Azure Data Studio será desativado em 28 de fevereiro de 2026. Recomendamos que utilizes a extensão MSSQL para o Visual Studio Code. Para obter mais informações sobre como migrar para o Visual Studio Code, visite O que está acontecendo com o Azure Data Studio?
No Azure Data Studio, pode abrir um terminal integrado, começando inicialmente na raiz da sua área de trabalho. Tal pode ser conveniente, uma vez que não precisa de mudar de janela nem alterar o estado de um terminal existente para executar uma tarefa rápida de linha de comandos.
Para abrir o terminal:
- Use o atalho de teclado Ctrl+' com o caractere backtick.
- Use o comando do menu Exibir | Terminal Integrado.
- Na Command Palette (Ctrl+Shift+P), use o comando "View:Toggle Integrated Terminal".
Nota
Ainda pode abrir um terminal externo utilizando o comando Abrir no Prompt de Comando do Explorador (Abrir no Terminal no Mac ou Linux), caso prefira trabalhar fora do Azure Data Studio.
Gerenciando vários terminais
Você pode criar vários terminais abertos para diferentes locais e navegar facilmente entre eles. As instâncias do terminal podem ser adicionadas pressionando o ícone de adição no canto superior direito do painel TERMINAL ou acionando o comando Ctrl+Shift+'. Isso cria outra entrada na lista suspensa que pode ser usada para alternar entre eles.
Remova as instâncias do terminal pressionando o botão da lixeira.
Gorjeta
Se utilizar vários terminais extensivamente, pode adicionar ligações de teclas, para os comandos focusNext, focusPrevious e kill, descritos na seção Ligações de Teclas para permitir a navegação entre eles usando apenas o teclado.
Configuração
O shell, por padrão, é $SHELL no Linux e macOS, PowerShell no Windows 10 e Windows 11, e cmd.exe nas versões anteriores do Windows. Estas podem ser substituídas manualmente definindo terminal.integrated.shell.* em definições. Os argumentos podem ser passados para o shell do terminal no Linux e macOS usando as terminal.integrated.shellArgs.* configurações.
Mac OS
Configurar corretamente seu shell no Windows é uma questão de localizar o executável certo e atualizar a configuração. Abaixo está uma lista de executáveis shell comuns e seus locais padrão:
// 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"
Nota
Para ser usado como um terminal integrado, o executável shell deve ser um aplicativo de console para que stdin/stdout/stderr possa ser redirecionado.
Gorjeta
O shell de terminal integrado está sendo executado com as permissões do Azure Data Studio. Se você precisar executar um comando shell com permissões elevadas (administrador) ou diferentes, poderá usar utilitários de plataforma, como runas.exe dentro de um terminal.
Argumentos do shell
Você pode passar argumentos para o shell quando ele é iniciado.
Por exemplo, para habilitar a execução de bash como um shell de login (que é executado .bash_profile), passe o argumento -l (com aspas duplas):
// Linux
"terminal.integrated.shellArgs.linux": ["-l"]
Configurações de exibição do terminal
Você pode personalizar a fonte do terminal integrado e a altura da linha com as seguintes configurações:
terminal.integrated.fontFamilyterminal.integrated.fontSizeterminal.integrated.lineHeight
Ligações de chave terminal
O comando View: Toggle Integrated Terminal está vinculado a Ctrl+' para alternar rapidamente o painel de terminal integrado para dentro e para fora da vista.
Abaixo estão os atalhos de teclado para navegar rapidamente dentro do terminal integrado:
| Chave | Comando |
|---|---|
| Ctrl+» | Mostrar terminal integrado |
| Ctrl+Shift+' | Criar novo terminal |
| Ctrl+Seta para cima | Deslocar para cima |
| Ctrl+Para baixo | Deslizar para baixo |
| Ctrl+PageUp | Deslocar a página para cima |
| Ctrl+PageDown | Deslocar a página para baixo |
| Ctrl+Página Inicial | Voltar ao topo |
| Ctrl+Fim | Desloque-se para baixo |
| Ctrl+K | Limpar o terminal |
Outros comandos do terminal estão disponíveis e podem ser vinculados aos seus atalhos de teclado preferidos.
Eles são:
-
workbench.action.terminal.focus: Focalize o terminal. A função é similar a alternar, mas traz o terminal para primeiro plano em vez de escondê-lo, se ele estiver visível. -
workbench.action.terminal.focusNext: Concentra a próxima instância do terminal. -
workbench.action.terminal.focusPrevious: Focaliza a instância anterior do terminal. -
workbench.action.terminal.kill: Remova a instância do terminal atual. -
workbench.action.terminal.runSelectedText: Execute o texto selecionado na instância do terminal. -
workbench.action.terminal.runActiveFile: Execute o arquivo ativo na instância do terminal.
Executar texto selecionado
Para usar o comando runSelectedText, selecione texto num editor e execute o comando Terminal: Executar Texto Selecionado no Terminal Ativo através da Paleta de Comandos (Ctrl+Shift+P). O terminal tenta executar o texto selecionado:
Se nenhum texto for selecionado no editor ativo, a linha em que o cursor está é executada no terminal.
Copiar & Colar
As ligações de teclas para copiar e colar seguem os padrões da plataforma:
- Linux: Ctrl+Shift+C e Ctrl+Shift+V
- Mac: Cmd+C e Cmd+V
- Windows: Ctrl+C e Ctrl+V
Localizar
O Terminal Integrado tem a funcionalidade básica de localização que pode ser acionada com Ctrl+F.
Se pretender que Ctrl+F vá para o shell em vez de iniciar o widget de pesquisa no Linux e Windows, precisa remover o atalho de teclado desta forma:
{ "key": "ctrl+f", "command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus" },
Renomear sessões de terminal
As sessões integradas do Terminal agora podem ser renomeadas usando o comando Terminal: Renomear (workbench.action.terminal.rename). O novo nome é exibido na lista suspensa de seleção do terminal.
Forçar combinações de teclas a serem processadas pelo terminal
Embora o foco esteja no terminal integrado, muitos atalhos de teclado não funcionarão porque as teclas pressionadas são passadas e consumidas pelo próprio terminal. A terminal.integrated.commandsToSkipShell configuração pode ser usada para contornar isso. Ele contém uma matriz de nomes de comando cujas ligações de chave ignoram o processamento pelo shell e, em vez disso, são processadas pelo sistema de vinculação de chaves do Azure Data Studio. Por padrão, isso inclui todas as ligações de chave de terminal, além de algumas ligações de chave comumente usadas.