Scorciatoie e flussi di lavoro completi di Visual Studio Code per migliorare la produttività su tutte le piattaforme.
Scorciatoie Generali
| Windows/Linux | macOS | Descrizione |
|---|
Ctrl+Shift+P | Cmd+Shift+P | Mostra Tavolozza Comandi |
Ctrl+P | Cmd+P | Quick Open (Vai al File) |
Ctrl+Shift+N | Cmd+Shift+N | Nuova Finestra |
Ctrl+Shift+W | Cmd+Shift+W | Chiudi Finestra |
Ctrl+N | Cmd+N | Nuovo File |
Ctrl+O | Cmd+O | Apri File |
Ctrl+S | Cmd+S | Salva |
Ctrl+Shift+S | Cmd+Shift+S | Salva con nome |
Ctrl+K S | Cmd+K S | Salva Tutto |
Ctrl+W | Cmd+W | Chiudi File |
Ctrl+K Ctrl+W | Cmd+K Cmd+W | Chiudi Tutto |
Ctrl+Z | Cmd+Z | Annulla |
Ctrl+Y | Cmd+Shift+Z | Rifai |
Navigazione
| Windows/Linux | macOS | Descrizione |
|---|
Ctrl+G | Cmd+G | Vai alla Riga |
Ctrl+Shift+O | Cmd+Shift+O | Vai a Simbolo |
Ctrl+T | Cmd+T | Mostra Tutti i Simboli |
F12 | F12 | Vai a Definizione |
Alt+F12 | Option+F12 | Definizione Peek |
Shift+F12 | Shift+F12 | Mostra Riferimenti |
Ctrl+K F12 | Cmd+K F12 | Definizione Aperta a Lato |
Ctrl+Alt+- | Ctrl+Cmd+- | Torna Indietro |
Ctrl+Shift+- | Ctrl+Shift+Cmd+- | Vai Avanti |
Ctrl+M | Cmd+M | Sposta Focus con Tabulazione |
Modifica
| Windows/Linux | macOS | Descrizione |
|---|
Ctrl+X | Cmd+X | Taglia Linea (selezione vuota) |
Ctrl+C | Cmd+C | Copia Riga (selezione vuota) |
Alt+↑/↓ | Option+↑/↓ | Sposta Riga Su/Giù |
Shift+Alt+↓/↑ | Shift+Option+↓/↑ | Copia Riga Su/Giù |
Ctrl+Shift+K | Cmd+Shift+K | Elimina Riga |
Ctrl+Enter | Cmd+Enter | Inserisci Riga Sotto |
Ctrl+Shift+Enter | Cmd+Shift+Enter | Inserisci Riga Sopra |
Ctrl+Shift+\ | Cmd+Shift+\ | Vai alla Parentesi Corrispondente |
Ctrl+] | Cmd+] | Rientro Riga |
Ctrl+[ | Cmd+[ | Riduci Rientro |
Home/End | Home/End | Vai all’Inizio/Fine della Riga |
Ctrl+Home | Cmd+↑ | Vai all’Inizio del File |
Ctrl+End | Cmd+↓ | Vai alla Fine del File |
Multi-Cursore e Selezione
| Windows/Linux | macOS | Descrizione |
|---|
Alt+Click | Option+Click | Inserisci Cursore |
Ctrl+Alt+↑/↓ | Cmd+Option+↑/↓ | Inserisci Cursore Sopra/Sotto |
Ctrl+U | Cmd+U | Annulla Ultima Operazione del Cursore |
Shift+Alt+I | Shift+Option+I | Inserisci Cursore alla Fine di Ogni Riga Selezionata |
Ctrl+L | Cmd+L | Seleziona Linea Corrente |
Ctrl+Shift+L | Cmd+Shift+L | Seleziona tutte le occorrenze della selezione corrente |
Ctrl+F2 | Cmd+F2 | Seleziona Tutte le Occorrenze della Parola Corrente |
Shift+Alt+→ | Shift+Option+→ | Espandi Selezione |
Shift+Alt+← | Shift+Option+← | Riduci Selezione |
Shift+Alt+(drag mouse) | Shift+Option+(drag mouse) | Selezione Colonna (box) |
Ricerca e Sostituzione
| Windows/Linux | macOS | Descrizione |
|---|
Ctrl+F | Cmd+F | Trova |
Ctrl+H | Cmd+Option+F | Sostituisci |
F3 | Cmd+G | Trova Successivo |
Shift+F3 | Cmd+Shift+G | Trova Precedente |
Alt+Enter | Option+Enter | Seleziona Tutte le Occorrenze di Find Match |
Ctrl+D | Cmd+D | Aggiungi Selezione al Prossimo Risultato di Ricerca |
Ctrl+K Ctrl+D | Cmd+K Cmd+D | Sposta Ultima Selezione al Successivo Risultato di Ricerca |
Alt+C/R/W | Option+C/R/W | Attiva/Disattiva Distinzione Maiuscole/Minuscole/Regex/Parola Intera |
Modifica Lingue Avanzate
| Windows/Linux | macOS | Descrizione |
|---|
Ctrl+Space | Cmd+Space | Suggerimento di Trigger |
Ctrl+Shift+Space | Cmd+Shift+Space | Suggerimenti per Parametri Trigger |
Shift+Alt+F | Shift+Option+F | Formatta Documento |
Ctrl+K Ctrl+F | Cmd+K Cmd+F | Selezione del Formato |
F12 | F12 | Vai a Definizione |
Alt+F12 | Option+F12 | Definizione Peek |
Ctrl+K F12 | Cmd+K F12 | Definizione Aperta a Lato |
Ctrl+. | Cmd+. | Soluzione Rapida |
Shift+F12 | Shift+F12 | Mostra Riferimenti |
F2 | F2 | Rinomina Simbolo |
Ctrl+K Ctrl+X | Cmd+K Cmd+X | Rimuovi Spazi Finali |
Ctrl+K M | Cmd+K M | Cambia Lingua File |
Gestione File
| Windows/Linux | macOS | Descrizione |
|---|
Ctrl+Tab | Cmd+Tab | Open Next |
Ctrl+Shift+Tab | Cmd+Shift+Tab | Apri Precedente |
Ctrl+K P | Cmd+K P | Copia Percorso del File Attivo |
Ctrl+K R | Cmd+K R | Mostra File Attivo in Explorer |
Ctrl+K O | Cmd+K O | Mostra File Attivo in Nuova Finestra |
Visualizzazione
| Windows/Linux | macOS | Descrizione |
|---|
F11 | Cmd+Ctrl+F | Attiva Schermo Intero |
Shift+Alt+0 | Shift+Option+0 | Cambia Layout Editor (orizzontale/verticale) |
Ctrl+= | Cmd+= | Zoom In |
Ctrl+- | Cmd+- | Zoom Out |
Ctrl+0 | Cmd+0 | Reimposta Zoom |
Ctrl+B | Cmd+B | Attiva/Disattiva Visibilità Sidebar |
Ctrl+Shift+E | Cmd+Shift+E | Mostra Explorer / Attiva/Disattiva Messa a Fuoco |
Ctrl+Shift+F | Cmd+Shift+F | Mostra Ricerca |
Ctrl+Shift+G | Cmd+Shift+G | Mostra Controllo Sorgente |
Ctrl+Shift+D | Cmd+Shift+D | Mostra Debug |
Ctrl+Shift+X | Cmd+Shift+X | Mostra Estensioni |
Ctrl+Shift+H | Cmd+Shift+H | Sostituisci nei File |
Ctrl+Shift+J | Cmd+Shift+J | Attiva Dettagli Ricerca |
Ctrl+Shift+U | Cmd+Shift+U | Mostra pannello di output |
Ctrl+Shift+V | Cmd+Shift+V | Apri Anteprima Markdown |
Ctrl+K V | Cmd+K V | Apri Anteprima Markdown a Lato |
Debug
| Windows/Linux | macOS | Descrizione |
|---|
F9 | F9 | Attiva/Disattiva Punto di Interruzione |
F5 | F5 | Inizia/Continua |
Shift+F5 | Shift+F5 | Stop |
F11 | F11 | Entra |
Shift+F11 | Shift+F11 | Fai Un Passo Fuori |
F10 | F10 | Passa Sopra |
Ctrl+K Ctrl+I | Cmd+K Cmd+I | Mostra Hover |
Terminale Integrato
| Windows/Linux | macOS | Descrizione |
|---|
| `Ctrl+“ | `Cmd+“ | Mostra Terminale Integrato |
| `Ctrl+Shift+“ | `Cmd+Shift+“ | Crea Nuovo Terminale |
Ctrl+C | Cmd+C | Copia Selezione |
Ctrl+V | Cmd+V | Incolla nel Terminale Attivo |
Ctrl+↑/↓ | Cmd+↑/↓ | Scorri Su/Giù |
Shift+PgUp/PgDn | Shift+PgUp/PgDn | Scorri Pagina Su/Giù |
Ctrl+Home/End | Cmd+Home/End | Scorri in Alto/Basso |
Flussi di Lavoro Comuni
Configurazione Progetto
# 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
Gestione Estensioni
# Install extension
code --install-extension ms-python.python
# List installed extensions
code --list-extensions
# Disable all extensions
code --disable-extensions
Configurazione Workspace
// .vscode/settings.json
\\\\{
"editor.fontSize": 14,
"editor.tabSize": 2,
"files.autoSave": "afterDelay",
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
\\\\}
Migliori Pratiche
Suggerimenti per la Produttività
- Usa la Tavolozza Comandi (
Ctrl+Shift+P) per un accesso rapido a tutti i comandi
- Padroneggia la modifica multi-cursore per modifiche in blocco
- Utilizza IntelliSense per una codifica più veloce
- Imposta scorciatoie personalizzate per azioni frequenti
- Usa le impostazioni del workspace per configurazioni specifiche del progetto
Organizzazione del Codice
- Usa l’explorer dei file (
Ctrl+Shift+E) per una navigazione rapida
- Organizza i file con una struttura di cartelle appropriata
- Usa la ricerca (
Ctrl+Shift+F) per trovare tra i file
- Sfrutta l’integrazione Git per il controllo versione
- Usa estensioni per funzionalità specifiche del linguaggio
Flusso di Lavoro di Debug
- Imposta punti di interruzione strategicamente
- Usa la console di debug per valutazioni runtime
- Configura launch.json per scenari di debug personalizzati
- Utilizza punti di interruzione condizionali per debug complessi
- Usa il terminale integrato per debug da riga di comando
Ottimizzazione delle Prestazioni
- Disabilita estensioni non utilizzate
- Usa impostazioni specifiche del workspace
- Configura esclusioni file per progetti grandi
- Usa sviluppo remoto per progetti che richiedono molte risorse
- Ottimizza impostazioni per il tuo specifico flusso di lavoro