DEV Community

Cover image for Atalhos de Teclado do Visual Studio Code
Kauê Matos
Kauê Matos

Posted on

Atalhos de Teclado do Visual Studio Code

O Visual Studio Code (VS Code) é um editor de código gratuito, de código aberto e altamente personalizável, desenvolvido pela Microsoft. Ele é amplamente utilizado por desenvolvedores em todo o mundo devido à sua eficiência, extensões e recursos integrados. Uma das melhores maneiras de aumentar a produtividade ao usar o VS Code é dominar os atalhos de teclado, que permitem executar ações rapidamente sem depender do mouse.

Neste artigo, compilamos uma lista abrangente de todos os atalhos de teclado principais do VS Code, baseada na folha de referência oficial. Focamos nos atalhos para Windows, mas incluímos notas sobre variações para macOS (onde Ctrl geralmente é substituído por ⌘, Alt por ⌥ e Shift por ⇧) e Linux (similar ao Windows, com pequenas diferenças). Lembre-se de que os atalhos podem ser personalizados no VS Code abrindo as configurações de atalhos com Ctrl+K Ctrl+S (no Windows).

Os atalhos estão organizados em categorias para facilitar a consulta. Para uma visão completa e atualizada, consulte a documentação oficial do VS Code.

Geral

  • Mostrar Paleta de Comandos - Ctrl+Shift+P, F1 (macOS: ⇧⌘P, F1)
  • Abrir Rápido, Ir para Arquivo... - Ctrl+P (macOS: ⌘P)
  • Nova janela/instância - Ctrl+Shift+N (macOS: ⇧⌘N)
  • Fechar janela/instância - Ctrl+Shift+W (macOS: ⌘W)
  • Configurações do Usuário - Ctrl+, (macOS: ⌘,)
  • Atalhos de Teclado - Ctrl+K Ctrl+S (macOS: ⌘K ⌘S)

Edição Básica

  • Cortar linha (seleção vazia) - Ctrl+X (macOS: ⌘X)
  • Copiar linha (seleção vazia) - Ctrl+C (macOS: ⌘C)
  • Mover linha para cima/baixo - Alt+↑ / ↓ (macOS: ⌥↑ / ↓)
  • Copiar linha para cima/baixo - Shift+Alt+↓ / ↑ (macOS: ⇧⌥↓ / ↑)
  • Excluir linha - Ctrl+Shift+K (macOS: ⇧⌘K)
  • Inserir linha abaixo - Ctrl+Enter (macOS: ⌘Enter)
  • Inserir linha acima - Ctrl+Shift+Enter (macOS: ⇧⌘Enter)
  • Pular para o colchete correspondente - Ctrl+Shift+\ (macOS: ⇧⌘)
  • Indentar/desindentar linha - Ctrl+] / [ (macOS: ⌘] / [)
  • Ir para o início/fim da linha - Home / End (macOS: Home / End)
  • Ir para o início do arquivo - Ctrl+Home (macOS: ⌘↑)
  • Ir para o fim do arquivo - Ctrl+End (macOS: ⌘↓)
  • Rolar linha para cima/baixo - Ctrl+↑ / ↓ (macOS: ⌃PgUp / ⌃PgDn)
  • Rolar página para cima/baixo - Alt+PgUp / PgDn (macOS: ⌘PgUp / ⌘PgDn)
  • Dobrar (colapsar) região - Ctrl+Shift+[ (macOS: ⌥⌘[)
  • Desdobrar (expandir) região - Ctrl+Shift+] (macOS: ⌥⌘])
  • Dobrar todas as sub-regiões - Ctrl+K Ctrl+[ (macOS: ⌘K ⌘[)
  • Desdobrar todas as sub-regiões - Ctrl+K Ctrl+] (macOS: ⌘K ⌘])
  • Dobrar todas as regiões - Ctrl+K Ctrl+0 (macOS: ⌘K ⌘0)
  • Desdobrar todas as regiões - Ctrl+K Ctrl+J (macOS: ⌘K ⌘J)
  • Adicionar comentário de linha - Ctrl+K Ctrl+C (macOS: ⌘K ⌘C)
  • Remover comentário de linha - Ctrl+K Ctrl+U (macOS: ⌘K ⌘U)
  • Alternar comentário de linha - Ctrl+/ (macOS: ⌘/)
  • Alternar comentário de bloco - Shift+Alt+A (macOS: ⇧⌥A)
  • Alternar quebra de linha - Alt+Z (macOS: ⌥Z)

Navegação

  • Mostrar todos os Símbolos - Ctrl+T (macOS: ⌘T)
  • Ir para Linha... - Ctrl+G (macOS: ⌃G)
  • Ir para Arquivo... - Ctrl+P (macOS: ⌘P)
  • Ir para Símbolo... - Ctrl+Shift+O (macOS: ⇧⌘O)
  • Mostrar painel de Problemas - Ctrl+Shift+M (macOS: ⇧⌘M)
  • Ir para o próximo erro ou aviso - F8 (macOS: F8)
  • Ir para o erro ou aviso anterior - Shift+F8 (macOS: ⇧F8)
  • Navegar pelo histórico de grupos de editores - Ctrl+Shift+Tab (macOS: ⌃⇧Tab)
  • Voltar / Avançar - Alt+← / → (macOS: ⌃- / ⌃⇧-)
  • Alternar foco de Tab - Ctrl+M (macOS: ⌃⇧M)

Busca e Substituição

  • Encontrar - Ctrl+F (macOS: ⌘F)
  • Substituir - Ctrl+H (macOS: ⌥⌘F)
  • Encontrar próximo/anterior - F3 / Shift+F3 (macOS: ⌘G / ⇧⌘G)
  • Selecionar todas as ocorrências da correspondência de busca - Alt+Enter (macOS: ⌥Enter)
  • Adicionar seleção à próxima correspondência de busca - Ctrl+D (macOS: ⌘D)
  • Mover última seleção para a próxima correspondência de busca - Ctrl+K Ctrl+D (macOS: ⌘K ⌘D)
  • Alternar sensível a maiúsculas/minúsculas / regex / palavra inteira - Alt+C / R / W (macOS: ⌥⌘C / R / W)

Multi-Cursor e Seleção

  • Inserir cursor - Alt+Click (macOS: ⌥+Click)
  • Inserir cursor acima/abaixo - Ctrl+Alt+↑ / ↓ (macOS: ⌥⌘↑ / ↓)
  • Desfazer última operação de cursor - Ctrl+U (macOS: ⌘U)
  • Inserir cursor no fim de cada linha selecionada - Shift+Alt+I (macOS: ⇧⌥I)
  • Selecionar linha atual - Ctrl+L (macOS: ⌘L)
  • Selecionar todas as ocorrências da seleção atual - Ctrl+Shift+L (macOS: ⇧⌘L)
  • Selecionar todas as ocorrências da palavra atual - Ctrl+F2 (macOS: ⌘F2)
  • Expandir seleção - Shift+Alt+→ (macOS: ⌃⇧⌘→)
  • Reduzir seleção - Shift+Alt+← (macOS: ⌃⇧⌘←)
  • Seleção em coluna (caixa) - Shift+Alt + (arrastar mouse) (macOS: ⇧⌥ + arrastar mouse)
  • Seleção em coluna (caixa) com teclas de seta - Ctrl+Shift+Alt + (tecla de seta) (macOS: ⇧⌥⌘ + seta)
  • Seleção em coluna (caixa) página acima/abaixo - Ctrl+Shift+Alt + PgUp / PgDn (macOS: ⇧⌥⌘ PgUp / PgDn)

Edição em Linguagens Ricas

  • Acionar sugestão - Ctrl+Space, Ctrl+I (macOS: ⌃Space, ⌘I)
  • Acionar dicas de parâmetros - Ctrl+Shift+Space (macOS: ⇧⌘Space)
  • Format document - Shift+Alt+F (macOS: ⇧⌥F)
  • Format selection - Ctrl+K Ctrl+F (macOS: ⌘K ⌘F)
  • Go to Definition - F12 (macOS: F12)
  • Peek Definition - Alt+F12 (macOS: ⌥F12)
  • Open Definition to the side - Ctrl+K F12 (macOS: ⌘K F12)
  • Quick Fix - Ctrl+. (macOS: ⌘.)
  • Show References - Shift+F12 (macOS: ⇧F12)
  • Rename Symbol - F2 (macOS: F2)
  • Trim trailing whitespace - Ctrl+K Ctrl+X (macOS: ⌘K ⌘X)
  • Change file language - Ctrl+K M (macOS: ⌘K M)

Gerenciamento de Editor

  • Fechar editor - Ctrl+F4, Ctrl+W (macOS: ⌘W)
  • Fechar pasta - Ctrl+K F (macOS: ⌘K F)
  • Dividir editor - Ctrl+\ (macOS: ⌘)
  • Focar no 1º, 2º ou 3º grupo de editores - Ctrl+1 / 2 / 3 (macOS: ⌘1 / 2 / 3)
  • Focar no grupo de editores anterior/próximo - Ctrl+K Ctrl+← / → (macOS: ⌘K ⌘← / →)
  • Mover editor para esquerda/direita - Ctrl+Shift+PgUp / PgDn (macOS: ⌘K ⇧⌘← / →)
  • Mover grupo de editores ativo - Ctrl+K ← / → (macOS: ⌘K ← / →)

Gerenciamento de Arquivos

  • Novo Arquivo - Ctrl+N (macOS: ⌘N)
  • Abrir Arquivo... - Ctrl+O (macOS: ⌘O)
  • Salvar - Ctrl+S (macOS: ⌘S)
  • Salvar Como... - Ctrl+Shift+S (macOS: ⇧⌘S)
  • Salvar Todos - Ctrl+K S (macOS: ⌘K S)
  • Fechar - Ctrl+F4 (macOS: ⌘W)
  • Fechar Todos - Ctrl+K Ctrl+W (macOS: ⌘K ⌘W)
  • Reabrir editor fechado - Ctrl+Shift+T (macOS: ⇧⌘T)
  • Manter editor em modo de pré-visualização aberto - Ctrl+K Enter (macOS: ⌘K Enter)
  • Abrir próximo - Ctrl+Tab (macOS: ⌘Tab)
  • Abrir anterior - Ctrl+Shift+Tab (macOS: ⇧⌘Tab)
  • Copiar caminho do arquivo ativo - Ctrl+K P (macOS: ⌘K P)
  • Revelar arquivo ativo no Explorer - Ctrl+K R (macOS: ⌘K R)
  • Mostrar arquivo ativo em nova janela/instância - Ctrl+K O (macOS: ⌘K O)

Exibição

  • Alternar tela cheia - F11 (macOS: ⌃⌘F)
  • Alternar layout do editor (horizontal/vertical) - Shift+Alt+0 (macOS: ⇧⌥0)
  • Aumentar zoom - Ctrl+= (macOS: ⌘=)
  • Diminuir zoom - Ctrl+- (macOS: ⌘-)
  • Alternar visibilidade da Barra Lateral - Ctrl+B (macOS: ⌘B)
  • Mostrar Explorer / Alternar foco - Ctrl+Shift+E (macOS: ⇧⌘E)
  • Mostrar Busca - Ctrl+Shift+F (macOS: ⇧⌘F)
  • Mostrar Controle de Fonte - Ctrl+Shift+G (macOS: ⇧⌘G)
  • Mostrar Debug - Ctrl+Shift+D (macOS: ⇧⌘D)
  • Mostrar Extensões - Ctrl+Shift+X (macOS: ⇧⌘X)
  • Substituir em arquivos - Ctrl+Shift+H (macOS: ⇧⌘H)
  • Alternar detalhes da Busca - Ctrl+Shift+J (macOS: ⇧⌘J)
  • Mostrar painel de Saída - Ctrl+Shift+U (macOS: ⇧⌘U)
  • Abrir pré-visualização de Markdown - Ctrl+Shift+V (macOS: ⇧⌘V)
  • Abrir pré-visualização de Markdown ao lado - Ctrl+K V (macOS: ⌘K V)
  • Modo Zen (Esc Esc para sair) - Ctrl+K Z (macOS: ⌘K Z)

Debug

  • Alternar ponto de interrupção - F9 (macOS: F9)
  • Iniciar / Continuar - F5 (macOS: F5)
  • Parar - Shift+F5 (macOS: ⇧F5)
  • Entrar no passo - F11 (macOS: F11)
  • Sair do passo - Shift+F11 (macOS: ⇧F11)
  • Passar sobre o passo - F10 (macOS: F10)
  • Mostrar hover - Ctrl+K Ctrl+I (macOS: ⌘K ⌘I)

Terminal Integrado

  • Mostrar terminal integrado - Ctrl+(macOS: ⌃)
  • Criar novo terminal - Ctrl+Shift+(macOS: ⇧⌃)
  • Copiar seleção - Ctrl+C (macOS: ⌘C)
  • Colar no terminal ativo - Ctrl+V (macOS: ⌘V)
  • Rolar para cima/baixo - Ctrl+↑ / ↓ (macOS: ⌘↑ / ↓)
  • Rolar página para cima/baixo - Shift+PgUp / PgDn (macOS: ⇧PgUp / PgDn)
  • Rolar para o topo - Ctrl+Home (macOS: ⌘Home)
  • Rolar para o fundo - Ctrl+End (macOS: ⌘End)

Tarefas e Extensões

  • Executar Tarefa de Construção - Ctrl+Shift+B (macOS: ⇧⌘B) (não listado na folha oficial, mas comum)
  • Mostrar Extensões - Ctrl+Shift+X (já mencionado em Exibição)

Conclusão

Esses atalhos cobrem a maioria das funcionalidades essenciais do VS Code. Pratique-os gradualmente para incorporá-los ao seu fluxo de trabalho. Se você precisar de mais detalhes ou personalizações, acesse as configurações do VS Code ou a documentação oficial. Para atalhos específicos de extensões, verifique as configurações de cada uma.

Fonte: Folha de referência oficial de atalhos do VS Code para Windows. Para macOS e Linux, consulte as versões correspondentes.

Top comments (0)