Claro, vamos adicionar os novos atalhos e recursos à resposta anterior para obter uma lista mais abrangente de atalhos no Visual Studio Code para programação em Python:
-
Executar código Python:
Ctrl + Alt + NouF5: Executar o código Python atual no terminal integrado.Ctrl + F5ouCtrl + Shift + D: Executar sem depuração (não interrompe para inspecionar variáveis).
-
Parar a execução do código:
Ctrl + Alt + MouCtrl + Cno terminal integrado: Para a execução do código em execução.
-
Autoformatar código:
Shift + Alt + F: Formata automaticamente o código seguindo as regras de estilo configuradas.
-
Comentar/descomentar linhas de código:
Ctrl + /: Comentar ou descomentar a linha atual ou várias linhas selecionadas.
-
Recuo (Indentação) de código:
TabouShift + Tab: Adiciona ou remove recuo nas linhas selecionadas.
-
Navegar pelo código:
Ctrl + P: Para abrir o buscador de arquivos.Ctrl + Shift + O: Para abrir o buscador de símbolos (métodos, funções, variáveis).Ctrl + Pseguido de@: Para filtrar e navegar pelos símbolos do arquivo atual.Ctrl + F12: Ir para a definição do símbolo.
-
Auto-completar código:
Ctrl + Espaço: Exibe sugestões de autocompletar enquanto você digita.
-
Localizar/Substituir:
Ctrl + F: Localizar no arquivo atual.Ctrl + H: Substituir no arquivo atual.
-
Abrir terminal integrado:
- `Ctrl + `` (acento grave, abaixo do Esc): Abre o terminal integrado na parte inferior.
-
Desfazer/Refazer:
Ctrl + Z: Desfazer a última alteração.Ctrl + Shift + Z: Refazer a última alteração desfeita.
-
Selecionar código:
Shift + Seta para cima/baixo: Selecionar linhas de código.Ctrl + Shift + Direita/Esquerda: Expandir/reduzir a seleção palavra por palavra.
-
Multi-Cursor e Edição em vários locais:
Alt + Clique: Insere múltiplos cursores em locais diferentes.Ctrl + Alt + Seta para cima/baixo: Insere um cursor acima ou abaixo da posição atual.Ctrl + U: Desfaz a última seleção de cursor.
-
Ir para a próxima/última ocorrência:
F3/Shift + F3: Ir para a próxima/última ocorrência da palavra selecionada.
-
Comentários em bloco:
Shift + Alt + A: Comentar várias linhas com um bloco de comentário.
-
Recuo (Indentação) em bloco:
- Selecione as linhas e pressione
TabouShift + Tabpara recuar ou deslocar o bloco selecionado.
- Selecione as linhas e pressione
-
Renomear símbolos:
F2: Renomear a variável/método atual e todas as suas ocorrências no escopo.
-
Deslocar linhas:
Alt + Seta para cima/baixo: Mover a linha atual para cima ou para baixo.
-
Fechar e abrir trechos de código (folding/unfolding):
Ctrl + Shift + [/Ctrl + Shift + ]: Fecha e abre blocos de código recuados.
-
Documentação e assinatura da função:
Ctrl + Space: Exibe informações de documentação e parâmetros da função atual.
-
Ir para definição e referências:
F12: Ir para a definição do símbolo.Shift + F12: Exibir todas as referências ao símbolo.
-
Refatoração:
- Selecione o código e pressione
Ctrl + .(ponto final) para exibir opções de refatoração, como extrair um método, variável, etc.
- Selecione o código e pressione
-
Executar testes:
- Instale a extensão Python Test Explorer.
Ctrl + Shift + Pe digite "Python: Discover Tests" para descobrir testes no seu projeto.Ctrl + Shift + Pe digite "Python: Run All Tests" para executar todos os testes.Ctrl + Shift + Pe digite "Python: Run Test" para executar o teste sob o cursor.
Esses são os atalhos e recursos mais usados e abrangentes no Visual Studio Code para programação em Python. Com o tempo, novas extensões e recursos podem ser adicionados, portanto, sempre vale a pena explorar e personalizar o VSC para atender às suas necessidades específicas de desenvolvimento.