Aller au contenu

Raccourcis du code VS

Copier toutes les commandes Générer PDF

Studio visuel complet Coder les raccourcis et les flux de travail pour améliorer la productivité sur toutes les plateformes.

Raccourcis généraux

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
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

Édition

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

Multicurseur et sélection

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

Recherche et remplacement

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

Édition de langues riches

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

Gestion de fichiers

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

Affichage

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

Débogues

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

Terminal intégré

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

Flux de travail communs

Configuration du projet

# 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

Gestion de la prolongation

```bash

Install extension

code --install-extension ms-python.python

List installed extensions

code --list-extensions

Disable all extensions

code --disable-extensions ```_

Configuration de l'espace de travail

json // .vscode/settings.json \\\\{ "editor.fontSize": 14, "editor.tabSize": 2, "files.autoSave": "afterDelay", "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe" \\\\}_

Meilleures pratiques

Conseils en matière de productivité

  • Utiliser la palette de commandes (Ctrl+Shift+P) pour accéder rapidement à toutes les commandes
  • Master édition multi-curseurs pour les modifications en vrac
  • Utiliser IntelliSense pour un codage plus rapide
  • Configurer des touches personnalisées pour les actions fréquemment utilisées
  • Utiliser les paramètres de l'espace de travail pour les configurations spécifiques au projet

Code Organisation

  • Utiliser l'explorateur de fichiers (Ctrl+Shift+E) pour la navigation rapide
  • Organiser les fichiers avec une structure de dossier appropriée
  • Utilisez la recherche (__CODE_BLOCK_207/) pour trouver les fichiers
  • Leverage Git intégration pour le contrôle de version
  • Utiliser des extensions pour des fonctionnalités linguistiques spécifiques

Débogage du flux de travail

  • Définir des points d'arrêt stratégiques
  • Utiliser la console de débogage pour l'évaluation de l'exécution
  • Configurer launch.json pour les scénarios de débogage personnalisés
  • Utiliser des points d'arrêt conditionnels pour le débogage complexe
  • Utiliser un terminal intégré pour le débogage en ligne de commande

Optimisation des performances

  • Désactiver les extensions inutilisées
  • Utiliser des paramètres spécifiques à l'espace de travail
  • Configurer les exclusions de fichiers pour les grands projets
  • Utiliser le développement à distance pour des projets à forte intensité de ressources
  • Optimisez les paramètres pour votre workflow spécifique