Salta ai contenuti

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/LinuxmacOSDescrizione
Ctrl+Shift+PCmd+Shift+PMostra Tavolozza Comandi
Ctrl+PCmd+PQuick Open (Vai al File)
Ctrl+Shift+NCmd+Shift+NNuova Finestra
Ctrl+Shift+WCmd+Shift+WChiudi Finestra
Ctrl+NCmd+NNuovo File
Ctrl+OCmd+OApri File
Ctrl+SCmd+SSalva
Ctrl+Shift+SCmd+Shift+SSalva con nome
Ctrl+K SCmd+K SSalva Tutto
Ctrl+WCmd+WChiudi File
Ctrl+K Ctrl+WCmd+K Cmd+WChiudi Tutto
Ctrl+ZCmd+ZAnnulla
Ctrl+YCmd+Shift+ZRifai
Windows/LinuxmacOSDescrizione
Ctrl+GCmd+GVai alla Riga
Ctrl+Shift+OCmd+Shift+OVai a Simbolo
Ctrl+TCmd+TMostra Tutti i Simboli
F12F12Vai a Definizione
Alt+F12Option+F12Definizione Peek
Shift+F12Shift+F12Mostra Riferimenti
Ctrl+K F12Cmd+K F12Definizione Aperta a Lato
Ctrl+Alt+-Ctrl+Cmd+-Torna Indietro
Ctrl+Shift+-Ctrl+Shift+Cmd+-Vai Avanti
Ctrl+MCmd+MSposta Focus con Tabulazione

Modifica

Windows/LinuxmacOSDescrizione
Ctrl+XCmd+XTaglia Linea (selezione vuota)
Ctrl+CCmd+CCopia Riga (selezione vuota)
Alt+↑/↓Option+↑/↓Sposta Riga Su/Giù
Shift+Alt+↓/↑Shift+Option+↓/↑Copia Riga Su/Giù
Ctrl+Shift+KCmd+Shift+KElimina Riga
Ctrl+EnterCmd+EnterInserisci Riga Sotto
Ctrl+Shift+EnterCmd+Shift+EnterInserisci Riga Sopra
Ctrl+Shift+\Cmd+Shift+\Vai alla Parentesi Corrispondente
Ctrl+]Cmd+]Rientro Riga
Ctrl+[Cmd+[Riduci Rientro
Home/EndHome/EndVai all’Inizio/Fine della Riga
Ctrl+HomeCmd+↑Vai all’Inizio del File
Ctrl+EndCmd+↓Vai alla Fine del File

Multi-Cursore e Selezione

Windows/LinuxmacOSDescrizione
Alt+ClickOption+ClickInserisci Cursore
Ctrl+Alt+↑/↓Cmd+Option+↑/↓Inserisci Cursore Sopra/Sotto
Ctrl+UCmd+UAnnulla Ultima Operazione del Cursore
Shift+Alt+IShift+Option+IInserisci Cursore alla Fine di Ogni Riga Selezionata
Ctrl+LCmd+LSeleziona Linea Corrente
Ctrl+Shift+LCmd+Shift+LSeleziona tutte le occorrenze della selezione corrente
Ctrl+F2Cmd+F2Seleziona 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/LinuxmacOSDescrizione
Ctrl+FCmd+FTrova
Ctrl+HCmd+Option+FSostituisci
F3Cmd+GTrova Successivo
Shift+F3Cmd+Shift+GTrova Precedente
Alt+EnterOption+EnterSeleziona Tutte le Occorrenze di Find Match
Ctrl+DCmd+DAggiungi Selezione al Prossimo Risultato di Ricerca
Ctrl+K Ctrl+DCmd+K Cmd+DSposta Ultima Selezione al Successivo Risultato di Ricerca
Alt+C/R/WOption+C/R/WAttiva/Disattiva Distinzione Maiuscole/Minuscole/Regex/Parola Intera

Modifica Lingue Avanzate

Windows/LinuxmacOSDescrizione
Ctrl+SpaceCmd+SpaceSuggerimento di Trigger
Ctrl+Shift+SpaceCmd+Shift+SpaceSuggerimenti per Parametri Trigger
Shift+Alt+FShift+Option+FFormatta Documento
Ctrl+K Ctrl+FCmd+K Cmd+FSelezione del Formato
F12F12Vai a Definizione
Alt+F12Option+F12Definizione Peek
Ctrl+K F12Cmd+K F12Definizione Aperta a Lato
Ctrl+.Cmd+.Soluzione Rapida
Shift+F12Shift+F12Mostra Riferimenti
F2F2Rinomina Simbolo
Ctrl+K Ctrl+XCmd+K Cmd+XRimuovi Spazi Finali
Ctrl+K MCmd+K MCambia Lingua File

Gestione File

Windows/LinuxmacOSDescrizione
Ctrl+TabCmd+TabOpen Next
Ctrl+Shift+TabCmd+Shift+TabApri Precedente
Ctrl+K PCmd+K PCopia Percorso del File Attivo
Ctrl+K RCmd+K RMostra File Attivo in Explorer
Ctrl+K OCmd+K OMostra File Attivo in Nuova Finestra

Visualizzazione

Windows/LinuxmacOSDescrizione
F11Cmd+Ctrl+FAttiva Schermo Intero
Shift+Alt+0Shift+Option+0Cambia Layout Editor (orizzontale/verticale)
Ctrl+=Cmd+=Zoom In
Ctrl+-Cmd+-Zoom Out
Ctrl+0Cmd+0Reimposta Zoom
Ctrl+BCmd+BAttiva/Disattiva Visibilità Sidebar
Ctrl+Shift+ECmd+Shift+EMostra Explorer / Attiva/Disattiva Messa a Fuoco
Ctrl+Shift+FCmd+Shift+FMostra Ricerca
Ctrl+Shift+GCmd+Shift+GMostra Controllo Sorgente
Ctrl+Shift+DCmd+Shift+DMostra Debug
Ctrl+Shift+XCmd+Shift+XMostra Estensioni
Ctrl+Shift+HCmd+Shift+HSostituisci nei File
Ctrl+Shift+JCmd+Shift+JAttiva Dettagli Ricerca
Ctrl+Shift+UCmd+Shift+UMostra pannello di output
Ctrl+Shift+VCmd+Shift+VApri Anteprima Markdown
Ctrl+K VCmd+K VApri Anteprima Markdown a Lato

Debug

Windows/LinuxmacOSDescrizione
F9F9Attiva/Disattiva Punto di Interruzione
F5F5Inizia/Continua
Shift+F5Shift+F5Stop
F11F11Entra
Shift+F11Shift+F11Fai Un Passo Fuori
F10F10Passa Sopra
Ctrl+K Ctrl+ICmd+K Cmd+IMostra Hover

Terminale Integrato

Windows/LinuxmacOSDescrizione
`Ctrl+“`Cmd+“Mostra Terminale Integrato
`Ctrl+Shift+“`Cmd+Shift+“Crea Nuovo Terminale
Ctrl+CCmd+CCopia Selezione
Ctrl+VCmd+VIncolla nel Terminale Attivo
Ctrl+↑/↓Cmd+↑/↓Scorri Su/Giù
Shift+PgUp/PgDnShift+PgUp/PgDnScorri Pagina Su/Giù
Ctrl+Home/EndCmd+Home/EndScorri 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