VS codice scorciatoie
Traduzione: Copia tutti i comandi
Traduzione: Generare PDF
< >
Studio visivo completo Scorciatoie di codice e flussi di lavoro per una maggiore produttività su tutte le piattaforme.
## Scorciatoie generali
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+Shift+P` | `Cmd+Shift+P` | Show Command Palette | |
| | `Ctrl+P` | `Cmd+P` | Quick Open (Go to File) | |
| | `Ctrl+Shift+N` | `Cmd+Shift+N` | New Window | |
| | `Ctrl+Shift+W` | `Cmd+Shift+W` | Close Window | |
| | `Ctrl+N` | `Cmd+N` | New File | |
| | `Ctrl+O` | `Cmd+O` | Open File | |
| | `Ctrl+S` | `Cmd+S` | Save | |
| | `Ctrl+Shift+S` | `Cmd+Shift+S` | Save As | |
| | `Ctrl+K S` | `Cmd+K S` | Save All | |
| | `Ctrl+W` | `Cmd+W` | Close File | |
| | `Ctrl+K Ctrl+W` | `Cmd+K Cmd+W` | Close All | |
| | `Ctrl+Z` | `Cmd+Z` | Undo | |
| | `Ctrl+Y` | `Cmd+Shift+Z` | Redo | |
## Navigazione
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+G` | `Cmd+G` | Go to Line | |
| | `Ctrl+Shift+O` | `Cmd+Shift+O` | Go to Symbol | |
| | `Ctrl+T` | `Cmd+T` | Show All Symbols | |
| | `F12` | `F12` | Go to Definition | |
| | `Alt+F12` | `Option+F12` | Peek Definition | |
| | `Shift+F12` | `Shift+F12` | Show References | |
| | `Ctrl+K F12` | `Cmd+K F12` | Open Definition to Side | |
| | `Ctrl+Alt+-` | `Ctrl+Cmd+-` | Go Back | |
| | `Ctrl+Shift+-` | `Ctrl+Shift+Cmd+-` | Go Forward | |
| | `Ctrl+M` | `Cmd+M` | Toggle Tab Moves Focus | |
## Modifica
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+X` | `Cmd+X` | Cut Line (empty selection) | |
| | `Ctrl+C` | `Cmd+C` | Copy Line (empty selection) | |
| | `Alt+↑/↓` | `Option+↑/↓` | Move Line Up/Down | |
| | `Shift+Alt+↓/↑` | `Shift+Option+↓/↑` | Copy Line Up/Down | |
| | `Ctrl+Shift+K` | `Cmd+Shift+K` | Delete Line | |
| | `Ctrl+Enter` | `Cmd+Enter` | Insert Line Below | |
| | `Ctrl+Shift+Enter` | `Cmd+Shift+Enter` | Insert Line Above | |
| | `Ctrl+Shift+\` | `Cmd+Shift+\` | Jump to Matching Bracket | |
| | `Ctrl+]` | `Cmd+]` | Indent Line | |
| | `Ctrl+[` | `Cmd+[` | Outdent Line | |
| | `Home/End` | `Home/End` | Go to Beginning/End of Line | |
| | `Ctrl+Home` | `Cmd+↑` | Go to Beginning of File | |
| | `Ctrl+End` | `Cmd+↓` | Go to End of File | |
## Multi-Cursor e selezione
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Alt+Click` | `Option+Click` | Insert Cursor | |
| | `Ctrl+Alt+↑/↓` | `Cmd+Option+↑/↓` | Insert Cursor Above/Below | |
| | `Ctrl+U` | `Cmd+U` | Undo Last Cursor Operation | |
| | `Shift+Alt+I` | `Shift+Option+I` | Insert Cursor at End of Each Line Selected | |
| | `Ctrl+L` | `Cmd+L` | Select Current Line | |
| | `Ctrl+Shift+L` | `Cmd+Shift+L` | Select All Occurrences of Current Selection | |
| | `Ctrl+F2` | `Cmd+F2` | Select All Occurrences of Current Word | |
| | `Shift+Alt+→` | `Shift+Option+→` | Expand Selection | |
| | `Shift+Alt+←` | `Shift+Option+←` | Shrink Selection | |
| | `Shift+Alt+(drag mouse)` | `Shift+Option+(drag mouse)` | Column (box) Selection | |
## Ricerca e Sostituisci
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+F` | `Cmd+F` | Find | |
| | `Ctrl+H` | `Cmd+Option+F` | Replace | |
| | `F3` | `Cmd+G` | Find Next | |
| | `Shift+F3` | `Cmd+Shift+G` | Find Previous | |
| | `Alt+Enter` | `Option+Enter` | Select All Occurrences of Find Match | |
| | `Ctrl+D` | `Cmd+D` | Add Selection to Next Find Match | |
| | `Ctrl+K Ctrl+D` | `Cmd+K Cmd+D` | Move Last Selection to Next Find Match | |
| | `Alt+C/R/W` | `Option+C/R/W` | Toggle Case-Sensitive/Regex/Whole Word | |
## Ricco Lingue Modifica
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+Space` | `Cmd+Space` | Trigger Suggestion | |
| | `Ctrl+Shift+Space` | `Cmd+Shift+Space` | Trigger Parameter Hints | |
| | `Shift+Alt+F` | `Shift+Option+F` | Format Document | |
| | `Ctrl+K Ctrl+F` | `Cmd+K Cmd+F` | Format Selection | |
| | `F12` | `F12` | Go to Definition | |
| | `Alt+F12` | `Option+F12` | Peek Definition | |
| | `Ctrl+K F12` | `Cmd+K F12` | Open Definition to the Side | |
| | `Ctrl+.` | `Cmd+.` | Quick Fix | |
| | `Shift+F12` | `Shift+F12` | Show References | |
| | `F2` | `F2` | Rename Symbol | |
| | `Ctrl+K Ctrl+X` | `Cmd+K Cmd+X` | Trim Trailing Whitespace | |
| | `Ctrl+K M` | `Cmd+K M` | Change File Language | |
## Gestione dei file
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+Tab` | `Cmd+Tab` | Open Next | |
| | `Ctrl+Shift+Tab` | `Cmd+Shift+Tab` | Open Previous | |
| | `Ctrl+K P` | `Cmd+K P` | Copy Path of Active File | |
| | `Ctrl+K R` | `Cmd+K R` | Reveal Active File in Explorer | |
| | `Ctrl+K O` | `Cmd+K O` | Show Active File in New Window | |
## Visualizza
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `F11` | `Cmd+Ctrl+F` | Toggle Full Screen | |
| | `Shift+Alt+0` | `Shift+Option+0` | Toggle Editor Layout (horizontal/vertical) | |
| | `Ctrl+=` | `Cmd+=` | Zoom In | |
| | `Ctrl+-` | `Cmd+-` | Zoom Out | |
| | `Ctrl+0` | `Cmd+0` | Reset Zoom | |
| | `Ctrl+B` | `Cmd+B` | Toggle Sidebar Visibility | |
| | `Ctrl+Shift+E` | `Cmd+Shift+E` | Show Explorer / Toggle Focus | |
| | `Ctrl+Shift+F` | `Cmd+Shift+F` | Show Search | |
| | `Ctrl+Shift+G` | `Cmd+Shift+G` | Show Source Control | |
| | `Ctrl+Shift+D` | `Cmd+Shift+D` | Show Debug | |
| | `Ctrl+Shift+X` | `Cmd+Shift+X` | Show Extensions | |
| | `Ctrl+Shift+H` | `Cmd+Shift+H` | Replace in Files | |
| | `Ctrl+Shift+J` | `Cmd+Shift+J` | Toggle Search Details | |
| | `Ctrl+Shift+U` | `Cmd+Shift+U` | Show Output Panel | |
| | `Ctrl+Shift+V` | `Cmd+Shift+V` | Open Markdown Preview | |
| | `Ctrl+K V` | `Cmd+K V` | Open Markdown Preview to the Side | |
## Debug
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `F9` | `F9` | Toggle Breakpoint | |
| | `F5` | `F5` | Start/Continue | |
| | `Shift+F5` | `Shift+F5` | Stop | |
| | `F11` | `F11` | Step Into | |
| | `Shift+F11` | `Shift+F11` | Step Out | |
| | `F10` | `F10` | Step Over | |
| | `Ctrl+K Ctrl+I` | `Cmd+K Cmd+I` | Show Hover | |
## Terminale integrato
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | `Ctrl+`` | `Cmd+`` | Show Integrated Terminal | |
| | `Ctrl+Shift+`` | `Cmd+Shift+`` | Create New Terminal | |
| | `Ctrl+C` | `Cmd+C` | Copy Selection | |
| | `Ctrl+V` | `Cmd+V` | Paste into Active Terminal | |
| | `Ctrl+↑/↓` | `Cmd+↑/↓` | Scroll Up/Down | |
| | `Shift+PgUp/PgDn` | `Shift+PgUp/PgDn` | Scroll Page Up/Down | |
| | `Ctrl+Home/End` | `Cmd+Home/End` | Scroll to Top/Bottom | |
## Flussi di lavoro comuni
### Configurazione del progetto
Traduzione:
### Gestione delle estensioni
Traduzione:
### Configurazione dello spazio di lavoro
Traduzione:
## Migliori Pratiche
### Consigli sulla produttività
- Utilizzare Command Palette (`Ctrl+Shift+P`) per accedere rapidamente a tutti i comandi
- Master multi-cursor editing per modifiche alla rinfusa
- Utilizzare IntelliSense per la codifica più veloce
- Impostare le combinazioni di tasti personalizzate per le azioni usate frequentemente
- Utilizzare le impostazioni dello spazio di lavoro per le configurazioni specifiche del progetto
### Organizzazione del codice
- Utilizzare il file explorer (`Ctrl+Shift+E`) per la navigazione veloce
- Organizzare i file con la corretta struttura della cartella
- Utilizza la ricerca (`Ctrl+Shift+F`) per trovare i file
- Integrazione Leverage Git per il controllo delle versioni
- Utilizzare le estensioni per le caratteristiche specifiche del linguaggio
### Debug flusso di lavoro
- Impostare punti di rottura strategicamente
- Utilizzare la console debug per la valutazione runtime
- Configure launch.json per scenari di debug personalizzati
- Utilizzare punti di rottura condizionali per il debugging complesso
- Utilizzare il terminale integrato per il debug della riga di comando
### Ottimizzazione delle prestazioni
- Disattivare estensioni non utilizzate
- Utilizzare impostazioni specifiche dello spazio di lavoro
- Configurare le esclusioni di file per grandi progetti
- Utilizzare lo sviluppo remoto per progetti ad alta intensità di risorse
- Ottimizzare le impostazioni per il flusso di lavoro specifico