Atalhos de Teclado do VSCode - Resumo

Uma fotografia de um laptop rodando o VSCode.

O Visual Studio Code (VSCode) se tornou um dos editores de texto mais populares entre desenvolvedores e usuários avançados. Ele vem repleto de recursos, atalhos, extensões e muito mais para atender a todos os níveis de desenvolvedores. No entanto, como a maioria das ferramentas, ele é tão poderoso quanto o usuário.

Baixe este Resumo

Digite seu e-mail abaixo para receber este resumo em PDF na sua caixa de entrada.

Por padrão, o VSCode já fornece um conjunto de atalhos de teclado que podem controlar quase todos os aspectos do editor de texto. Por exemplo, o programa oferece uma maneira de alternar sua interface de usuário e habilitar seu recurso de “linguagens ricas”. No entanto, uma das limitações mais significativas do VSCode é que não há uma maneira clara de saber os atalhos disponíveis dentro do programa.

Felizmente, este resumo definitivo de atalhos de teclado do VSCode fornecerá a você os atalhos mais comuns e úteis para transformá-lo em um usuário avançado do Visual Studio Code.

WindowsLinuxMacFunção
Gerenciando Arquivos
Ctrl + OCtrl + OCmd + OAbre um arquivo do sistema de arquivos.
Ctrl + NCtrl + NCmd + NCria um novo arquivo.
Ctrl + SCtrl + SCmd + SSalva o arquivo atual.
Ctrl + Shift + SCtrl + Shift + SCmd + Shift + SHabilita o modo Salvar Como, que permite definir uma extensão ou renomear um arquivo
Ctrl + K, então SCmd + Option + SSalvar Tudo.
Ctrl + F4Ctrl + WCmd + WFecha o arquivo aberto atual, salvando as alterações.
Ctrl + K, então Ctrl + WCtrl + K, então Ctrl + WCmd + K, então Cmd + WFecha todos os arquivos abertos simultaneamente, salvando as alterações.
Ctrl + Shift + TCtrl + Shift + TCmd + Shift + TReabre a janela do editor fechada.
Ctrl + K, então RCtrl + K, então RCmd + K, então RAbre a localização do arquivo do arquivo ativo no sistema de arquivos.
Ctrl + K, então PCtrl + K, então PCmd + K, então PCopia o caminho completo do arquivo ativo.
Ctrl + Shift + FCtrl + Shift + FCmd + Shift + FMostra a janela de busca.
Gerenciando o Editor
Ctrl + Backslash ()Ctrl + Backslash ()Cmd + Backslash ()Divide o editor adicionando uma janela de edição extra.
Ctrl + WCtrl + WCmd + WFecha a janela do editor atual.
Ctrl + K, então FCtrl + K, então FCmd + K, então FFecha a pasta atualmente aberta e volta para a janela principal.
Alt + ZAlt + ZOption + ZHabilita ou desabilita a quebra de linha no arquivo atual.
Ctrl + Shift + UCtrl + K, então Ctrl + HCmd + Shift + UAlterna a janela de saída do VSCode.
Ctrl + K, então ZCtrl + K, então ZCmd + K, então ZAlterna o modo Zen do VSCode.
Editando Arquivos
Ctrl + CCtrl + CCmd + CCopia a linha atual se a seção estiver destacada.
Alt + Shift + Seta para cimaCopia a linha atual se a seção estiver destacada.Copia a linha acima da linha atual.
Alt + Shift + Seta para baixoSubstitui a entidade no arquivo atual.Copia a linha abaixo da linha atual.
Ctrl + XCtrl + XCmd + XCorta a linha atual se nenhuma seção estiver destacada.
Ctrl + FCtrl + FCmd + FPesquisa no arquivo atual.
Ctrl + HCtrl + HCmd + Option + FSubstitui a entidade no arquivo atual.
Ctrl + LCtrl + LCmd + LSeleciona a linha atual.
Ctrl + Shift + LCtrl + Shift + LCmd + Shift + LSeleciona todas as instâncias da linha atual no arquivo.
F3F3Cmd + GEncontrar próximo.
Shift + F3Shift + F3Cmd + Shift + GEncontrar anterior.
Ctrl + Shift + KCtrl + Shift + KCmd + Shift + KMove a linha atual de sua posição atual.
Ctrl + UCtrl + UCmd + UDesfaz a operação de cursor mais recente.
Alt + Seta para cimaAlt + Seta para cimaOption + Seta para cimaMove a linha atual para cima de sua posição atual.
Alt + Seta para baixoAlt + Seta para baixoOption + Seta para baixoMove a linha atual para baixo de sua posição atual.
EndEndEndVai para o final da linha atual.
HomeHomeHomeVai para o início do arquivo.
Ctrl + EndCtrl + EndCmd + Seta para baixoVai para o final de um arquivo.
Ctrl + HomeCtrl + HomeCmd + Seta para cimaVai para o início do arquivo.
Alt + EnterAlt + EnterOption + EnterSeleciona todas as ocorrências das correspondências encontradas.
Ctrl + EnterCtrl + EnterCmd + EnterInsere uma nova linha abaixo da linha atual.
Ctrl + Shift + EnterCtrl + Shift + EnterCmd + Shift + EnterInsere uma nova linha acima da linha atual.
Ctrl + Shift + Backslash ()Ctrl + Shift + Backslash ()Cmd + Shift + Backslash ()Vai para o colchete correspondente.
Ctrl + Colchete Direito (])Ctrl + Colchete Direito (])Cmd + Colchete Direito (])Indenta automaticamente a linha atual se nenhuma seção estiver destacada.
Ctrl + Colchete Esquerdo ([)Ctrl + Colchete Esquerdo ([)Cmd + Colchete Esquerdo ([)Retira a indentação automaticamente da linha atual se nenhuma seção estiver destacada.
Alt + Shift + FCtrl + Shift + IOption + Shift + IFormata o documento atual.
Ctrl + K, então Ctrl + FCtrl + K, então Ctrl + FCmd + K, então Cmd + FFormata a seção selecionada.
Ctrl + Shift + HCtrl + Shift + HCmd + Shift + HSubstituir em Arquivos.
Ctrl + Ponto (.)Ctrl + Ponto (.)Cmd + Ponto (.)Mostra ações de Correção Rápida, se uma estiver disponível.
Ctrl + K, então MCtrl + K, então MCmd + K, então MAltera a linguagem do arquivo atual e define para auto-detectar por padrão.
Ctrl + K, então Ctrl + XCtrl + K, então Ctrl + XCmd + K, então Cmd + XRemove todos os espaços e tabulações em excesso no documento.
Ctrl + EspaçoCtrl + EspaçoCtrl + EspaçoAtiva manualmente uma sugestão de código.
Alt + Clique com o Botão Esquerdo do MouseAlt + Clique com o Botão Esquerdo do MouseOption + Clique com o Botão Esquerdo do MouseInsere um cursor.
Comentando Código
Ctrl + Barra (/)Ctrl + Barra (/)Cmd + Barra (/)Comenta ou descomenta a linha atual.
Ctrl + K, então Ctrl + CCtrl + K, então Ctrl + CCmd + K, então Cmd + CCria um comentário na linha atual.
Ctrl + K, então Ctrl + UCtrl + K, então Ctrl + UCmd + K, então Cmd + URemove um comentário na linha atual.
Alt + Shift + ACtrl + Shift + AOption + Shift + AComenta ou descomenta a região atualmente selecionada.
Definições de Função
F12F12F12Abre a definição da biblioteca da função atual.
Ctrl + K, então F12Ctrl + K, então F12Cmd + K, então F12Abre uma nova janela contendo a definição da biblioteca da função atual.
Alt + F12Ctrl + Shift + F10Option + F12Abre uma pequena janela que mostra a definição da biblioteca da função atual.
Shift + F12Shift + F12Shift + F12Encontra todas as funções no projeto que referenciam a função atual.
F2F2F2Renomeia a função atual.
Ctrl + F2Ctrl + F2Renomeia a função atual e substitui todas as instâncias dela no arquivo.
Uso Geral
Ctrl + Shift + PCtrl + Shift + PCmd + Shift + PLança a Paleta de Comandos.
Ctrl + Vírgula (,)Ctrl + Vírgula (,)Cmd + Vírgula (,)Abre as configurações do usuário.
Ctrl + K, então Ctrl + SCtrl + K, então Ctrl + SCmd + K, então Cmd + SLança a interface de Atalhos de Teclado.
Ctrl + Shift + NCtrl + Shift + NCmd + Shift + NAbre uma nova janela.
Ctrl + Shift + WCtrl + WCmd + WFecha a janela.
Ctrl + Clique com o Botão Esquerdo do MouseCtrl + Clique com o Botão Esquerdo do MouseAbre o link no navegador padrão.
Navegando no VSCode
Ctrl + TCtrl + TCmd + TAlterna rapidamente todos os símbolos.
Ctrl + PCtrl + PCmd + PVai para um arquivo específico.
Ctrl + Shift + OCtrl + Shift + OCmd + Shift + ONavega para um símbolo específico.
F11F11Cmd + Ctrl + FHabilita o modo de tela cheia.
Ctrl + Shift + ECtrl + Shift + ECmd + Shift + EAlterna o foco do Explorador/Editor.
Ctrl + Shift + XCtrl + Shift + XCmd + Shift + XMostra/Pesquisa extensões do Visual Studio.
Ctrl + Shift + DCtrl + Shift + DCmd + Shift + DMostra o painel de Depuração.
Ctrl + Igual (=)Ctrl + Igual (=)Cmd + Igual (=)Aumenta o zoom na interface do VSCode.
Ctrl + Menos (-)Ctrl + Menos (-)Cmd + Shift + Menos (-)Diminui o zoom na interface do VSCode.
Ctrl + Shift + Colchete Esquerdo ([)Option + Shift + Colchete Esquerdo ([)Oculta a região atual do código.
Ctrl + Shift + Colchete Direito (])Option + Shift + Colchete Direito (])Revela a região atual do código.
Ctrl + K, então Ctrl + 0Ctrl + K, então Ctrl + 0Cmd + K, então Cmd + 0Oculta todas as regiões no arquivo atualmente aberto.
Ctrl + K, então Ctrl + JCtrl + K, então Ctrl + JCmd + K, então Cmd + JRevela todas as regiões no arquivo atualmente aberto.
Ctrl + K, então Ctrl + Colchete Esquerdo ([)Cmd + K, então Cmd + Colchete Esquerdo ([)Oculta todas as sub-regiões no arquivo atualmente aberto.
Ctrl + K, então Ctrl + Colchete Direito (])Cmd + K, então Cmd + Colchete Direito (])Revela todas as sub-regiões no arquivo atualmente aberto.
Modo Terminal
Ctrl + Backtick (`)Ctrl + Backtick (`)Ctrl + Backtick (`)Abre o terminal.
Ctrl + Shift + Backtick (`)Ctrl + Shift + Backtick (`)Ctrl + Shift + Backtick (`)Cria uma nova instância de terminal.
Ctrl + CCtrl + Shift + CCmd + CCopia a seção destacada.
Ctrl + VCtrl + Shift + VCola na sessão de terminal ativa.
Ctrl + Seta para cimaCtrl + Shift + Seta para cimaCmd + Seta para cimaRola para cima no terminal ativo.
Ctrl + Shift + Seta para baixoCtrl + Shift + Seta para baixoCmd + Seta para baixoNavega para o topo.
Ctrl + HomeCtrl + HomeCmd + HomeNavega para o topo.
Ctrl + EndCtrl + EndCmd + EndRola para baixo.
Modo de Depuração
F9F9F9Cria um ponto de interrupção na linha atualmente destacada.
F5F5F5Executa o código um passo após o ponto de interrupção.
F11F11F11Entra na função filha ou loop.
Shift + F11Shift + F11Shift + F11Sai da função filha ou loop.
F10F10F10Ignora a execução no ponto de interrupção atual.
F8F8F8Move o ponteiro para o próximo erro no arquivo.
Shift + F8Shift + F8Shift + F8Move o ponto para o erro anterior no arquivo.

| Shift + F5 | Shift + F5 | Shift + F5 | Para a sessão de depuração.

Crédito da imagem: Unsplash. Todas as alterações por Ramces Red.