Scorciatoie da tastiera di VS Code per Windows e Mac

Tutte le scorciatoie predefinite di Visual Studio Code per Windows e Mac, con le differenze per Linux: cursori multipli, ricerca, refactoring, terminale.

Scorciatoie da tastiera di VS Code (Windows e Mac) — freetoolsforweb.com

Ultima verifica: su la documentazione di VS Code e i tasti di scelta rapida predefiniti per Windows, macOS e Linux. 188 scorciatoie.

Come leggere i tasti
  • Accordi: Control più K poi Control più S significa premere Ctrl+K, rilasciare, poi premere Ctrl+S. Dopo il primo tasto VS Code attende il secondo.
  • Linux usa i tasti di Windows, tranne dove una riga indica “Linux:”, come Control più Maiusc più I per formattare un documento.
  • Queste sono le impostazioni predefinite. I tasti di scelta rapida tuoi o di un'estensione hanno la precedenza; controllali con Control più K poi Control più S (Comando più K poi Comando più S su Mac).

Tutte le 188 scorciatoie in 12 categorie

Generale e Riquadro comandi#

AzioneWindowsMacCopia
Mostra il Riquadro comandi (tutti i comandi)Control più Maiusc più Poppure F1Maiusc più Comando più Poppure F1
Apertura rapida: vai a un file per nomeControl più PComando più P
Nuova finestraControl più Maiusc più NMaiusc più Comando più N
Chiudi la finestraAlt più F4oppure Control più Maiusc più WLinux: Alt+F4 (la scheda di riferimento indica anche Ctrl+W).Maiusc più Comando più W
Apri le ImpostazioniControl più virgolaComando più virgola
Apri l'editor dei tasti di scelta rapidaControl più K poi Control più SComando più K poi Comando più S
Seleziona un tema coloriControl più K poi Control più TComando più K poi Comando più T
Apri una cartella o un'area di lavoro recenteControl più RControl più R
Apertura rapida di una vistaControl più QLinux: nessuna scorciatoia predefinita.Control più Q

Modifica di base#

AzioneWindowsMacCopia
Taglia la riga (senza selezione)Control più XComando più X
Copia la riga (senza selezione)Control più CComando più C
AnnullaControl più ZComando più Z
RipetiControl più YMaiusc più Comando più Z
Sposta la riga in suAlt più freccia suOpzione più freccia su
Sposta la riga in giùAlt più freccia giùOpzione più freccia giù
Copia (duplica) la riga sopraMaiusc più Alt più freccia suLinux: Ctrl+Shift+Alt+Up.Opzione più Maiusc più freccia su
Copia (duplica) la riga sottoMaiusc più Alt più freccia giùLinux: Ctrl+Shift+Alt+Down.Opzione più Maiusc più freccia giù
Elimina la rigaControl più Maiusc più KMaiusc più Comando più K
Inserisci una riga sottoControl più InvioComando più Invio
Inserisci una riga sopraControl più Maiusc più InvioMaiusc più Comando più Invio
Vai alla parentesi corrispondenteControl più Maiusc più barra rovesciataMaiusc più Comando più barra rovesciata
Aumenta il rientro della rigaControl più parentesi quadra chiusaComando più parentesi quadra chiusa
Riduci il rientro della rigaControl più parentesi quadra apertaComando più parentesi quadra aperta
Vai all'inizio della rigaInizioInizio
Vai alla fine della rigaFineFine
Vai all'inizio del fileControl più InizioComando più freccia su
Vai alla fine del fileControl più FineComando più freccia giù
Scorri in su di una rigaControl più freccia suControl più Pagina su
Scorri in giù di una rigaControl più freccia giùControl più Pagina giù
Scorri in su di una paginaAlt più Pagina suComando più Pagina su
Scorri in giù di una paginaAlt più Pagina giùComando più Pagina giù
Attiva/disattiva commento di rigaControl più barraComando più barra
Aggiungi commento di rigaControl più K poi Control più CComando più K poi Comando più C
Rimuovi commento di rigaControl più K poi Control più UComando più K poi Comando più U
Attiva/disattiva commento in bloccoMaiusc più Alt più ALinux: Ctrl+Shift+A.Opzione più Maiusc più A
Attiva/disattiva il ritorno a capo automaticoAlt più ZOpzione più Z
Comprimi l'areaControl più Maiusc più parentesi quadra apertaOpzione più Comando più parentesi quadra aperta
Espandi l'areaControl più Maiusc più parentesi quadra chiusaOpzione più Comando più parentesi quadra chiusa
Attiva/disattiva la compressione nella posizione del cursoreControl più K poi Control più LComando più K poi Comando più L
Comprimi tutte le sottoareeControl più K poi Control più parentesi quadra apertaComando più K poi Comando più parentesi quadra aperta
Espandi tutte le sottoareeControl più K poi Control più parentesi quadra chiusaComando più K poi Comando più parentesi quadra chiusa
Comprimi tutte le areeControl più K poi Control più 0Comando più K poi Comando più 0
Espandi tutte le areeControl più K poi Control più JComando più K poi Comando più J
Comprimi tutti i commenti in bloccoControl più K poi Control più barraComando più K poi Comando più barra
Alterna modalità sovrascrittura / inserimentoInsOpzione più Comando più O

Cursori multipli e selezione#

AzioneWindowsMacCopia
Aggiungi un cursore dove fai clicAlt più clicIn alcune distribuzioni Linux Alt+clic è occupato dal window manager; cambia il modificatore con l'impostazione editor.multiCursorModifier.Opzione più clic
Aggiungi un cursore sopraControl più Alt più freccia suLinux: Shift+Alt+Up.Opzione più Comando più freccia su
Aggiungi un cursore sottoControl più Alt più freccia giùLinux: Shift+Alt+Down.Opzione più Comando più freccia giù
Annulla l'ultima operazione sui cursoriControl più UComando più U
Aggiungi cursori alla fine di ogni riga selezionataMaiusc più Alt più IOpzione più Maiusc più I
Seleziona la riga correnteControl più LComando più L
Seleziona la parola, poi aggiungi l'occorrenza successivaControl più DComando più D
Sposta l'ultima selezione all'occorrenza successiva (salta)Control più K poi Control più DComando più K poi Comando più D
Seleziona tutte le occorrenze della selezioneControl più Maiusc più LMaiusc più Comando più L
Seleziona tutte le occorrenze della parola correnteControl più F2Comando più F2
Espandi la selezione (selezione intelligente)Maiusc più Alt più freccia destraControl più Maiusc più Comando più freccia destra
Riduci la selezioneMaiusc più Alt più freccia sinistraControl più Maiusc più Comando più freccia sinistra
Selezione a colonna (rettangolare) con il mouseMaiusc più Alt più trascinaOpzione più Maiusc più trascina
Selezione a colonna (rettangolare) con la tastieraControl più Maiusc più Alt più tasti frecciaOpzione più Maiusc più Comando più tasti freccia
Selezione a colonna (rettangolare) di una pagina in su o in giùControl più Maiusc più Alt più Pagina suoppure Control più Maiusc più Alt più Pagina giùOpzione più Maiusc più Comando più Pagina suoppure Opzione più Maiusc più Comando più Pagina giù

Modifica avanzata del linguaggio (IntelliSense, refactoring)#

AzioneWindowsMacCopia
Mostra i suggerimenti (IntelliSense)Control più barra spaziatriceControl più barra spaziatrice
Mostra i suggerimenti per i parametriControl più Maiusc più barra spaziatriceMaiusc più Comando più barra spaziatrice
Formatta il documentoMaiusc più Alt più FLinux: Ctrl+Shift+I.Opzione più Maiusc più F
Formatta la selezioneControl più K poi Control più FComando più K poi Comando più F
Vai alla definizioneF12F12
Visualizza in anteprima la definizioneAlt più F12Linux: Ctrl+Shift+F10.Opzione più F12
Apri la definizione di latoControl più K poi F12Comando più K poi F12
Correzione rapida (azioni codice)Control più puntoComando più punto
Vai ai riferimentiMaiusc più F12Maiusc più F12
Mostra tutti i riferimenti nella vista RiferimentiMaiusc più Alt più F12Opzione più Maiusc più F12
Rinomina simboloF2F2
Mostra le informazioni al passaggio del mouseControl più K poi Control più IComando più K poi Comando più I
Sostituisci con il valore successivoControl più Maiusc più puntoMaiusc più Comando più punto
Sostituisci con il valore precedenteControl più Maiusc più virgolaMaiusc più Comando più virgola
Rimuovi gli spazi vuoti finaliControl più K poi Control più XComando più K poi Comando più X
Cambia la modalità linguaggio del fileControl più K poi MComando più K poi M

Gestione di editor e finestre#

AzioneWindowsMacCopia
Chiudi l'editor (scheda)Control più F4oppure Control più WLinux: Ctrl+W.Comando più W
Chiudi tutti gli editor del gruppoControl più K poi WComando più K poi W
Chiudi tutti gli editorControl più K poi Control più WComando più K poi Comando più W
Chiudi la cartellaControl più K poi FComando più K poi F
Dividi l'editorControl più barra rovesciataComando più barra rovesciata
Dividi l'editor all'interno del suo gruppoControl più K poi Control più Maiusc più barra rovesciataComando più K poi Maiusc più Comando più barra rovesciata
Passa al 1°, 2° o 3° gruppo di editorControl più da 1 a 3Comando più da 1 a 3
Passa al gruppo di editor a sinistraControl più K poi Control più freccia sinistraComando più K poi Comando più freccia sinistra
Passa al gruppo di editor a destraControl più K poi Control più freccia destraComando più K poi Comando più freccia destra
Apri l'editor (scheda) a destraControl più Pagina giùOpzione più Comando più freccia destra
Apri l'editor (scheda) a sinistraControl più Pagina suOpzione più Comando più freccia sinistra
Sposta l'editor (scheda) a sinistraControl più Maiusc più Pagina suComando più K poi Maiusc più Comando più freccia sinistra
Sposta l'editor (scheda) a destraControl più Maiusc più Pagina giùComando più K poi Maiusc più Comando più freccia destra
Sposta a sinistra il gruppo di editor attivoControl più K poi freccia sinistraComando più K poi freccia sinistra
Sposta a destra il gruppo di editor attivoControl più K poi freccia destraComando più K poi freccia destra
Sposta l'editor nel gruppo successivoControl più Alt più freccia destraControl più Comando più freccia destra
Sposta l'editor nel gruppo precedenteControl più Alt più freccia sinistraControl più Comando più freccia sinistra
Mantieni aperto un editor in anteprimaControl più K poi InvioComando più K poi Invio
Fissa la scheda dell'editorControl più K poi Maiusc più InvioComando più K poi Maiusc più Invio
Attiva/disattiva l'ingrandimento del gruppo di editorControl più K poi Control più MComando più K poi Comando più M
Alterna layout verticale/orizzontale degli editorMaiusc più Alt più 0Opzione più Comando più 0
Copia l'editor in una nuova finestraControl più K poi OComando più K poi O

Gestione dei file#

AzioneWindowsMacCopia
Nuovo fileControl più NComando più N
Apri fileControl più OComando più O
SalvaControl più SComando più S
Salva con nomeControl più Maiusc più SMaiusc più Comando più S
Salva tuttoControl più K poi SLinux: nessuna scorciatoia predefinita.Opzione più Comando più S
Riapri l'ultimo editor chiusoControl più Maiusc più TMaiusc più Comando più T
Copia il percorso del file attivoControl più K poi PComando più K poi P
Mostra il file attivo in Esplora file / FinderControl più K poi RComando più K poi R
Confronta il file attivo con gli appuntiControl più K poi CComando più K poi C
Confronta il file attivo con la versione salvataControl più K poi DComando più K poi D
Apri il file di lato (da Apertura rapida o Esplora risorse)Control più InvioControl più Invio
Trova un file nell'albero di Esplora risorseCon lo stato attivo in Esplora risorse.Control più Alt più FOpzione più Comando più F

Visualizzazione, viste e pannelli#

AzioneWindowsMacCopia
Mostra/nascondi la barra laterale primariaControl più BComando più B
Mostra/nascondi la barra laterale secondariaControl più Alt più BOpzione più Comando più B
Mostra/nascondi il pannello (terminale, output, problemi)Control più JComando più J
Mostra Esplora risorseControl più Maiusc più EMaiusc più Comando più E
Mostra Controllo del codice sorgente (Git)Control più Maiusc più GControl più Maiusc più G
Mostra Esegui e debugControl più Maiusc più DMaiusc più Comando più D
Mostra EstensioniControl più Maiusc più XMaiusc più Comando più X
Mostra il pannello OutputControl più Maiusc più ULinux: Ctrl+K Ctrl+H.Maiusc più Comando più U
Attiva/disattiva lo schermo interoF11Control più Comando più F
Attiva/disattiva la modalità Zen (premi Esc due volte per uscire)Control più K poi ZComando più K poi Z
Aumenta lo zoomControl più ugualeComando più uguale
Riduci lo zoomControl più trattinoComando più trattino
Reimposta lo zoomControl più zero sul tastierino numericoComando più zero sul tastierino numerico
Attiva/disattiva l'anteprima MarkdownControl più Maiusc più VMaiusc più Comando più V
Apri l'anteprima Markdown di latoControl più K poi VComando più K poi V

Debug e attività#

AzioneWindowsMacCopia
Attiva/disattiva punto di interruzioneF9F9
Avvia o continua il debugF5F5
Esegui senza debugControl più F5Control più F5
Arresta il debugMaiusc più F5Maiusc più F5
PausaF6F6
Esegui istruzione/routine (step over)F10F10
Esegui istruzione (step into)F11F11
Esci da istruzione/routine (step out)Maiusc più F11Maiusc più F11
Esegui l'attività di compilazioneControl più Maiusc più BMaiusc più Comando più B

Terminale integrato#

AzioneWindowsMacCopia
Mostra o nascondi il terminale integratoControl più accento graveControl più accento grave
Crea un nuovo terminaleControl più Maiusc più accento graveControl più Maiusc più accento grave
Dividi il terminaleCon lo stato attivo nel terminale.Control più Maiusc più 5Comando più barra rovesciata
Copia la selezione nel terminaleControl più CLinux: Ctrl+Shift+C.Comando più C
Incolla nel terminaleControl più VLinux: Ctrl+Shift+V.Nessuna scorciatoia predefinita
Trova nel terminaleCon lo stato attivo nel terminale.Control più FComando più F
Scorri al comando precedenteControl più freccia suComando più freccia su
Scorri al comando successivoControl più freccia giùComando più freccia giù
Scorri il terminale in su di una paginaMaiusc più Pagina suPagina su
Scorri il terminale in giù di una paginaMaiusc più Pagina giùPagina giù
Scorri all'inizio del terminaleControl più InizioLinux: Shift+Home.Comando più Inizio
Scorri alla fine del terminaleControl più FineLinux: Shift+End.Comando più Fine
Passa al terminale successivo in un gruppo divisoAlt più freccia destraOpzione più Comando più freccia destra
Passa al terminale precedente in un gruppo divisoAlt più freccia sinistraOpzione più Comando più freccia sinistra
Passa al gruppo di terminali successivoControl più Pagina giùMaiusc più Comando più parentesi quadra chiusa
Passa al gruppo di terminali precedenteControl più Pagina suMaiusc più Comando più parentesi quadra aperta
Apri un terminale esternoControl più Maiusc più CMaiusc più Comando più C

Chat e IA#

AzioneWindowsMacCopia
Apri la vista ChatControl più Alt più IControl più Comando più I
Apri la chat in modalità agenteControl più Maiusc più ILinux: Ctrl+Shift+Alt+I.Maiusc più Comando più I
Chat inline nell'editor o nel terminaleControl più IComando più I
Apri la chat rapidaControl più Maiusc più Alt più LOpzione più Maiusc più Comando più L
Apri il selettore del modello linguisticoNella vista Chat.Control più Alt più puntoOpzione più Comando più punto
Apri il selettore dell'agenteNella vista Chat.Control più puntoComando più punto
Avvia una nuova sessione di chatNella vista Chat.Control più NComando più N
Accetta un suggerimento inline (testo fantasma)TabTab
Fonti (7 pagine ufficiali)

Tutto funziona nel tuo browser; le ricerche non vengono inviate altrove. Le scorciatoie sono verificate sulla documentazione ufficiale di VS Code. Sfoglia tutti gli strumenti gratuiti.

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Questo elenco di scorciatoie di VS Code riunisce in un'unica tabella le scorciatoie da tastiera predefinite di Visual Studio Code per Windows e Mac, con i tasti di Linux indicati dove sono diversi. Copre le scorciatoie che cambiano la velocità con cui modifichi il codice, come Ctrl+D per aggiungere l'occorrenza successiva a una selezione con cursori multipli, Alt+Su e Giù per spostare le righe, F2 per rinominare un simbolo ovunque e Ctrl+Shift+P per il Riquadro comandi, oltre alle sequenze (Ctrl+K, poi un altro tasto) difficili da scoprire da soli.

Tutto è stato verificato il 18/10/2026 su code.visualstudio.com: le schede ufficiali di riferimento delle scorciatoie per Windows, macOS e Linux e la documentazione attuale, che prevale quando le due non coincidono. Sono le impostazioni predefinite per una tastiera con layout statunitense. Estensioni, mappe di tasti (Vim, IntelliJ, Sublime) e il tuo keybindings.json le sovrascrivono, quindi se una scorciatoia fa qualcos'altro sul tuo computer, controlla l'editor Tasti di scelta rapida con Ctrl+K Ctrl+S.

Come si usa

  1. Scegli un chip di categoria (Cursori multipli, Ricerca, Terminale...) o scorri l'elenco completo.
  2. Cerca per azione ("duplica riga") o per tasti ("shift alt down").
  3. Per sequenze come Ctrl+K poi Ctrl+S, premi la prima coppia, rilascia, poi premi la seconda.
  4. Su Linux usa la colonna Windows, a meno che la riga non abbia una nota "Linux:".
  5. Copia una scorciatoia, crea un link a una riga o stampa l'elenco in PDF.

Domande frequenti

Come apro il Riquadro comandi in VS Code?

Premi Ctrl+Shift+P su Windows e Linux o Cmd+Shift+P su Mac. F1 funziona su tutti e tre. Il Riquadro comandi elenca ogni comando con la sua scorciatoia attuale, quindi è anche il modo più rapido per cercarne una. Ctrl+P (Cmd+P) apre invece l'Apertura rapida dei file.

Come uso i cursori multipli in VS Code?

Alt+clic (Opzione+clic su Mac) aggiunge un cursore dove fai clic. Ctrl+Alt+Su o Giù (Cmd+Opzione+Su/Giù su Mac, Shift+Alt+Su/Giù su Linux) ne aggiunge uno sulla riga sopra o sotto. Ctrl+D (Cmd+D) seleziona la parola e poi ogni occorrenza successiva, e Ctrl+Shift+L (Cmd+Shift+L) seleziona tutte le occorrenze in una volta. Ctrl+U annulla l'ultimo cursore aggiunto.

Qual è la scorciatoia per formattare il codice in VS Code?

Shift+Alt+F su Windows, Shift+Opzione+F su Mac e Ctrl+Shift+I su Linux formattano l'intero documento con il formattatore impostato per quel linguaggio. Per formattare solo la selezione, premi Ctrl+K poi Ctrl+F (Cmd+K poi Cmd+F).

Come commento delle righe in VS Code?

Ctrl+/ (Cmd+/ su Mac) attiva o disattiva il commento di riga sulla riga corrente o su ogni riga selezionata. Shift+Alt+A (Shift+Opzione+A su Mac, Ctrl+Shift+A su Linux) attiva o disattiva un commento di blocco attorno alla selezione.

Come duplico una riga in VS Code?

Su Windows Shift+Alt+Giù copia la riga sotto e Shift+Alt+Su sopra; su Mac usa Shift+Opzione+Giù o Su, e su Linux Ctrl+Shift+Alt+Giù o Su. Senza Shift, Alt+Su e Alt+Giù spostano la riga invece di copiarla.

Come modifico o ripristino una scorciatoia da tastiera in VS Code?

Apri l'editor Tasti di scelta rapida con Ctrl+K poi Ctrl+S (Cmd+K poi Cmd+S), cerca il comando, fai doppio clic e premi i nuovi tasti. Per modificare direttamente il file JSON, seleziona il pulsante Apri tasti di scelta rapida (JSON) in alto a destra in quell'editor. Fai clic con il tasto destro su una voce per Rimuovi tasto di scelta rapida o Mostra stessi tasti di scelta rapida, che rivela i conflitti.

Le scorciatoie di VS Code che fanno risparmiare più tempo

Le scorciatoie per aprire i menu fanno risparmiare secondi; queste fanno risparmiare minuti perché sostituiscono intere modifiche manuali (prima i tasti Windows, tra parentesi quelli Mac):

• Ctrl+D (Cmd+D): seleziona l'occorrenza successiva della parola per una rapida rinomina con cursori multipli

• Alt+Su / Giù (Opzione+Su / Giù): sposta la riga; aggiungi Shift per copiarla

• Ctrl+Shift+K (Cmd+Shift+K): elimina la riga senza selezionarla

• F2: rinomina un simbolo in tutto il progetto, non solo nel file

• F12 e Alt+F12 (Opzione+F12): vai alla definizione o visualizzala in anteprima; Alt+Sinistra (Ctrl+- su Mac) torna indietro

• Ctrl+. (Cmd+.): Correzione rapida, per import mancanti e correzioni del linter

• Ctrl+P (Cmd+P) e Ctrl+Shift+O (Cmd+Shift+O): apri un file, poi salta a un simbolo al suo interno

• Ctrl+G (Ctrl+G anche su Mac): vai a un numero di riga indicato in un messaggio di errore

• Ctrl+` (Ctrl+` anche su Mac): mostra o nascondi il terminale; Ctrl+J (Cmd+J) mostra o nasconde l'intero pannello

Sequenze: perché alcune scorciatoie richiedono due passaggi

VS Code esaurisce le combinazioni singole, quindi molti comandi iniziano con Ctrl+K (Cmd+K su Mac) e aspettano un secondo tasto. Premi Ctrl+K, rilascia, poi premi la seconda parte; VS Code la aspetta. Ctrl+K Ctrl+S apre l'editor Tasti di scelta rapida, Ctrl+K Ctrl+T il selettore del tema, Ctrl+K Z la Modalità Zen, Ctrl+K V un'anteprima Markdown affiancata e Ctrl+K Ctrl+0 comprime tutto.

Fai attenzione a se il secondo tasto richiede anche Ctrl. Ctrl+K M (senza Ctrl sulla M) cambia la modalità linguaggio del file, mentre Ctrl+K Ctrl+M ingrandisce il gruppo di editor. Questo elenco scrive ogni passaggio per intero.

Linux e altri layout di tastiera

Su Linux VS Code usa per lo più i tasti di Windows, con alcune modifiche dove l'ambiente desktop occupa già una combinazione. Quelle da conoscere:

• Formatta documento: Ctrl+Shift+I invece di Shift+Alt+F

• Aggiungi cursore sopra/sotto: Shift+Alt+Su/Giù invece di Ctrl+Alt+Su/Giù

• Copia riga sopra/sotto: Ctrl+Shift+Alt+Su/Giù

• Commento di blocco: Ctrl+Shift+A; Visualizza definizione: Ctrl+Shift+F10

• Indietro / avanti: Ctrl+Alt+- e Ctrl+Shift+-

• Copia e incolla nel terminale: Ctrl+Shift+C e Ctrl+Shift+V

La documentazione di VS Code mostra le scorciatoie per un layout statunitense. Su altri layout, come quello italiano, tasti come [, ] e / possono trovarsi altrove; l'editor Tasti di scelta rapida mostra i tasti per il layout che usi davvero.

Strumenti gratuiti correlati

  • Formattatore JSON — Formatta, minifica e valida JSON, con gli errori di parsing localizzati per riga e colonna. Nel tuo browser, senza upload.
  • Tester regex — Prova un'espressione regolare su un testo di esempio con evidenziazione delle corrispondenze in tempo reale, gruppi di cattura e anteprima della sostituzione. Gratis, nel browser.
  • Guida rapida Claude Code — Comandi slash, flag della CLI, scorciatoie da tastiera, percorsi di CLAUDE.md e delle impostazioni, hook e comandi MCP di Claude Code in un'unica pagina.
  • Scorciatoie da tastiera di Windows — Tutte le scorciatoie di Windows 11 in un unico elenco consultabile e stampabile: tasto Win, Snap, desktop, screenshot, Esplora file.
  • Scorciatoie da tastiera Mac — Tutte le scorciatoie di macOS con i simboli ⌘ ⌥ ⌃ ⇧ spiegati: screenshot, affiancamento delle finestre, Finder, Safari e caratteri speciali.