Demonstrações práticas de atalhos de alta velocidade, automação de tarefas no VS Code e Dev Containers.


🗺️ O Ecossistema de Configurações do VS Code

flowchart TD
    GLOBAL["Configurações Globais do Usuário (User Settings)"]
    --> WORKSPACE["Configurações do Workspace (.vscode/settings.json)"]
    WORKSPACE --> DEVCONT["Configurações do Dev Container (.devcontainer.json) ⚡"]

    style GLOBAL fill:#ede7f6,stroke:#512da8,stroke-width:1.5px
    style WORKSPACE fill:#fff3e0,stroke:#ff9800,stroke-width:1.5px
    style DEVCONT fill:#00897b,stroke:#004d40,stroke-width:2px,color:#ffffff

📄 Exemplo 1: Tabela de Atalhos de Alta Produtividade

Ação no VS Code Windows / Linux macOS
Command Palette (Executar Comandos) Ctrl+Shift+P Cmd+Shift+P
Abertura Rápida de Arquivos (Quick Open) Ctrl+P Cmd+P
Selecionar Próxima Ocorrência (Multi-cursor) Ctrl+D Cmd+D
Criar Cursor em Todas as Ocorrências Ctrl+Shift+L Cmd+Shift+L
Mover Linha para Cima / Baixo Alt+↑ / Alt+↓ Option+↑ / Option+↓
Duplicar Linha para Cima / Baixo Shift+Alt+↑ / Shift+Alt+↓ Shift+Option+↑ / Shift+Option+↓
Alternar Terminal Integrado Ctrl+` Cmd+`

📄 Exemplo 2: Automação de Tarefas no .vscode/tasks.json

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "Rodar Testes Rápidos",
      "type": "shell",
      "command": "pytest -m 'not slow'",
      "group": {
        "kind": "test",
        "isDefault": true
      },
      "presentation": {
        "reveal": "always",
        "panel": "shared"
      }
    }
  ]
}