💻 Cap 09: VS Code Profissional - Exemplos Práticos
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"
}
}
]
}