Vai al contenuto

Scorciatoie di VS Code

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