📋 Copy All Commands
📄 Generate PDF Atalhos e fluxos de trabalho abrangentes do Visual Studio Code para maior produtividade em todas as plataformas.
Atalhos Gerais
Windows/Linux macOS Descrição Ctrl+Shift+PCmd+Shift+PMostrar Paleta de Comandos Ctrl+PCmd+PAbertura Rápida (Ir para Arquivo) Ctrl+Shift+NCmd+Shift+NNova Janela Ctrl+Shift+WCmd+Shift+WFechar Janela Ctrl+NCmd+NNovo Arquivo Ctrl+OCmd+OAbrir Arquivo Ctrl+SCmd+SSalvar Ctrl+Shift+SCmd+Shift+SSalvar Como Ctrl+K SCmd+K SSalvar Tudo Ctrl+WCmd+WFechar Arquivo Ctrl+K Ctrl+WCmd+K Cmd+WFechar Tudo Ctrl+ZCmd+ZDesfazer Ctrl+YCmd+Shift+ZRefazer
Navegação
Windows/Linux macOS Descrição Ctrl+GCmd+GIr para Linha Ctrl+Shift+OCmd+Shift+OIr para Símbolo Ctrl+TCmd+TMostrar Todos os Símbolos F12F12Ir para Definição Alt+F12Option+F12Visualizar Definição Shift+F12Shift+F12Mostrar Referências Ctrl+K F12Cmd+K F12Definição Aberta para Lado Ctrl+Alt+-Ctrl+Cmd+-Voltar Ctrl+Shift+-Ctrl+Shift+Cmd+-Avançar Ctrl+MCmd+MAlternar Guia Move o Foco
Edição
Windows/Linux macOS Descrição Ctrl+XCmd+XCortar Linha (seleção vazia) Ctrl+CCmd+CCopiar Linha (seleção vazia) Alt+↑/↓Option+↑/↓Mover Linha para Cima/Baixo Shift+Alt+↓/↑Shift+Option+↓/↑Copiar Linha Para Cima/Para Baixo Ctrl+Shift+KCmd+Shift+KExcluir Linha Ctrl+EnterCmd+EnterInserir Linha Abaixo Ctrl+Shift+EnterCmd+Shift+EnterInserir Linha Acima Ctrl+Shift+\Cmd+Shift+\Ir para Colchete Correspondente Ctrl+]Cmd+]Recuar Linha Ctrl+[Cmd+[Recuar Linha Home/EndHome/EndIr para Início/Fim da Linha Ctrl+HomeCmd+↑Ir para o Início do Arquivo Ctrl+EndCmd+↓Ir para Fim do Arquivo
Multi-Cursor e Seleção
Windows/Linux macOS Descrição Alt+ClickOption+ClickInserir Cursor Ctrl+Alt+↑/↓Cmd+Option+↑/↓Inserir Cursor Acima/Abaixo Ctrl+UCmd+UDesfazer Última Operação do Cursor Shift+Alt+IShift+Option+IInserir Cursor no Final de Cada Linha Selecionada Ctrl+LCmd+LSelecionar Linha Atual Ctrl+Shift+LCmd+Shift+LSelecionar Todas as Ocorrências da Seleção Atual Ctrl+F2Cmd+F2Selecionar Todas as Ocorrências da Palavra Atual Shift+Alt+→Shift+Option+→Expandir Seleção Shift+Alt+←Shift+Option+←Reduzir Seleção Shift+Alt+(drag mouse)Shift+Option+(drag mouse)Seleção de Coluna (caixa)
Busca e Substituição
Windows/Linux macOS Descrição Ctrl+FCmd+FEncontrar Ctrl+HCmd+Option+FSubstituir F3Cmd+GEncontrar Próximo Shift+F3Cmd+Shift+GEncontrar Anterior Alt+EnterOption+EnterSelecionar Todas as Ocorrências de Localizar Correspondência Ctrl+DCmd+DAdicionar Seleção para a Próxima Correspondência de Busca Ctrl+K Ctrl+DCmd+K Cmd+DMover Última Seleção para Próxima Correspondência de Busca Alt+C/R/WOption+C/R/WAlternar Maiúsculas/Minúsculas Sensível/Regex/Palavra Inteira
Edição de Linguagens Avançadas
Windows/Linux macOS Descrição Ctrl+SpaceCmd+SpaceSugestão de Trigger Ctrl+Shift+SpaceCmd+Shift+SpaceDicas de Parâmetros de Trigger Shift+Alt+FShift+Option+FFormatar Documento Ctrl+K Ctrl+FCmd+K Cmd+FSeleção de Formato F12F12Ir para Definição Alt+F12Option+F12Visualizar Definição Ctrl+K F12Cmd+K F12Definição Aberta ao Lado Ctrl+.Cmd+.Correção Rápida Shift+F12Shift+F12Mostrar Referências F2F2Renomear Símbolo Ctrl+K Ctrl+XCmd+K Cmd+XRemover Espaços em Branco Finais Ctrl+K MCmd+K MAlterar Idioma do Arquivo
Gerenciamento de Arquivos
Windows/Linux macOS Descrição Ctrl+TabCmd+TabOpen Next Ctrl+Shift+TabCmd+Shift+TabAbrir Anterior Ctrl+K PCmd+K PCopiar Caminho do Arquivo Ativo Ctrl+K RCmd+K RRevelar Arquivo Ativo no Explorer Ctrl+K OCmd+K OMostrar Arquivo Ativo em Nova Janela
Exibição
Windows/Linux macOS Descrição F11Cmd+Ctrl+FAlternar Tela Cheia Shift+Alt+0Shift+Option+0Alternar Layout do Editor (horizontal/vertical) Ctrl+=Cmd+=Ampliar Ctrl+-Cmd+-Zoom Out Ctrl+0Cmd+0Redefinir Zoom Ctrl+BCmd+BAlternar Visibilidade da Barra Lateral Ctrl+Shift+ECmd+Shift+EMostrar Explorer / Alternar Foco Ctrl+Shift+FCmd+Shift+FMostrar Pesquisa Ctrl+Shift+GCmd+Shift+GMostrar Controle de Fonte Ctrl+Shift+DCmd+Shift+DMostrar Debug Ctrl+Shift+XCmd+Shift+XMostrar Extensões Ctrl+Shift+HCmd+Shift+HSubstituir em Arquivos Ctrl+Shift+JCmd+Shift+JAlternar Detalhes da Pesquisa Ctrl+Shift+UCmd+Shift+UMostrar Painel de Saída Ctrl+Shift+VCmd+Shift+VAbrir Visualização de Markdown Ctrl+K VCmd+K VAbrir Visualização de Markdown ao Lado
Depuração
Windows/Linux macOS Descrição F9F9Alternar Ponto de Interrupção F5F5Iniciar/Continuar Shift+F5Shift+F5Pare F11F11Entre em Ação Shift+F11Shift+F11Sair em Frente F10F10Passar por Cima Ctrl+K Ctrl+ICmd+K Cmd+IMostrar Hover
Terminal Integrado
Windows/Linux macOS Descrição `Ctrl+“ `Cmd+“ Mostrar Terminal Integrado `Ctrl+Shift+“ `Cmd+Shift+“ Criar Novo Terminal Ctrl+CCmd+CCopiar Seleção Ctrl+VCmd+VCole no Terminal Ativo Ctrl+↑/↓Cmd+↑/↓Rolar para Cima/Baixo Shift+PgUp/PgDnShift+PgUp/PgDnRolar Página Para Cima/Para Baixo Ctrl+Home/EndCmd+Home/EndRolar para o Topo/Fundo
Fluxos de Trabalho Comuns
Configuração de Projeto
# Open project in VS Code
code .
code /path/to/project
# Open specific file
code filename.js
# Open with specific settings
code --user-data-dir /path/to/settings
Gerenciamento de Extensões
# Install extension
code --install-extension ms-python.python
# List installed extensions
code --list-extensions
# Disable all extensions
code --disable-extensions
Configuração do Workspace
// .vscode/settings.json
\\\\{
"editor.fontSize" : 14 ,
"editor.tabSize" : 2 ,
"files.autoSave" : "afterDelay" ,
"terminal.integrated.shell.windows" : "C: \\ Windows \\ System32 \\ bash.exe"
\\\\ }
Melhores Práticas
Dicas de Produtividade
Use a Paleta de Comandos (Ctrl+Shift+P) para acesso rápido a todos os comandos
Domine a edição multi-cursor para alterações em massa
Utilize o IntelliSense para codificação mais rápida
Configure associações de teclas personalizadas para ações frequentes
Use configurações de workspace para configurações específicas de projeto
Organização de Código
Use o explorador de arquivos (Ctrl+Shift+E) para navegação rápida
Organize arquivos com estrutura de pastas adequada
Use busca (Ctrl+Shift+F) para encontrar em todos os arquivos
Aproveite a integração do Git para controle de versão
Use extensões para recursos específicos de linguagem
Fluxo de Trabalho de Depuração
Defina pontos de interrupção estrategicamente
Use o console de depuração para avaliação em tempo de execução
Configure launch.json para cenários de depuração personalizados
Utilize pontos de interrupção condicionais para depuração complexa
Use o terminal integrado para depuração via linha de comando
Otimização de Desempenho
Desative extensões não utilizadas
Use configurações específicas de workspace
Configure exclusões de arquivos para projetos grandes
Use desenvolvimento remoto para projetos que demandam recursos
Otimize configurações para seu fluxo de trabalho específico