Raccourcis et workflows complets de Visual Studio Code pour une productivité améliorée sur toutes les plateformes.
Raccourcis généraux
| Windows/Linux | macOS | Description |
|---|
Ctrl+Shift+P | Cmd+Shift+P | Afficher la Palette de Commandes |
Ctrl+P | Cmd+P | Ouverture Rapide (Go to File) |
Ctrl+Shift+N | Cmd+Shift+N | Nouvelle Fenêtre |
Ctrl+Shift+W | Cmd+Shift+W | Fermer la fenêtre |
Ctrl+N | Cmd+N | Nouveau fichier |
Ctrl+O | Cmd+O | Ouvrir le fichier |
Ctrl+S | Cmd+S | Sauvegarder |
Ctrl+Shift+S | Cmd+Shift+S | Enregistrer sous |
Ctrl+K S | Cmd+K S | Sauvegarder tout |
Ctrl+W | Cmd+W | Fermer le fichier |
Ctrl+K Ctrl+W | Cmd+K Cmd+W | Fermer tout |
Ctrl+Z | Cmd+Z | Annuler |
Ctrl+Y | Cmd+Shift+Z | Refaire |
Navigation
| Windows/Linux | macOS | Description |
|---|
Ctrl+G | Cmd+G | Aller à la ligne |
Ctrl+Shift+O | Cmd+Shift+O | Aller à Symbol |
Ctrl+T | Cmd+T | Afficher Tous les Symboles |
F12 | F12 | Aller à la Définition |
Alt+F12 | Option+F12 | Aperçu de la Définition |
Shift+F12 | Shift+F12 | Afficher les références |
Ctrl+K F12 | Cmd+K F12 | Définition Ouverte sur le Côté |
Ctrl+Alt+- | Ctrl+Cmd+- | Retour |
Ctrl+Shift+- | Ctrl+Shift+Cmd+- | Aller de l’avant |
Ctrl+M | Cmd+M | Basculer l’onglet déplace le focus |
Édition
| Windows/Linux | macOS | Description |
|---|
Ctrl+X | Cmd+X | Couper la ligne (sélection vide) |
Ctrl+C | Cmd+C | Copier ligne (sélection vide) |
Alt+↑/↓ | Option+↑/↓ | Déplacer la ligne vers le haut/bas |
Shift+Alt+↓/↑ | Shift+Option+↓/↑ | Copier Ligne Haut/Bas |
Ctrl+Shift+K | Cmd+Shift+K | Supprimer la ligne |
Ctrl+Enter | Cmd+Enter | Insérer une ligne en dessous |
Ctrl+Shift+Enter | Cmd+Shift+Enter | Insérer une ligne au-dessus |
Ctrl+Shift+\ | Cmd+Shift+\ | Aller au Crochet Correspondant |
Ctrl+] | Cmd+] | Indenter la ligne |
Ctrl+[ | Cmd+[ | Outdent Line |
Home/End | Home/End | Aller au début/à la fin de la ligne |
Ctrl+Home | Cmd+↑ | Aller au début du fichier |
Ctrl+End | Cmd+↓ | Aller à la Fin du Fichier |
Multi-curseur et Sélection
| Windows/Linux | macOS | Description |
|---|
Alt+Click | Option+Click | Insérer Curseur |
Ctrl+Alt+↑/↓ | Cmd+Option+↑/↓ | Insérer le curseur au-dessus/en-dessous |
Ctrl+U | Cmd+U | Annuler la dernière opération du curseur |
Shift+Alt+I | Shift+Option+I | Insérer le curseur à la fin de chaque ligne sélectionnée |
Ctrl+L | Cmd+L | Sélectionner la ligne actuelle |
Ctrl+Shift+L | Cmd+Shift+L | Sélectionner toutes les occurrences de la sélection actuelle |
Ctrl+F2 | Cmd+F2 | Sélectionner toutes les occurrences du mot courant |
Shift+Alt+→ | Shift+Option+→ | Développer la sélection |
Shift+Alt+← | Shift+Option+← | Réduire la Sélection |
Shift+Alt+(drag mouse) | Shift+Option+(drag mouse) | Sélection de colonne (boîte) |
Recherche et Remplacement
| Windows/Linux | macOS | Description |
|---|
Ctrl+F | Cmd+F | Trouver |
Ctrl+H | Cmd+Option+F | Remplacer |
F3 | Cmd+G | Rechercher Suivant |
Shift+F3 | Cmd+Shift+G | Rechercher précédent |
Alt+Enter | Option+Enter | Sélectionner toutes les occurrences de Rechercher Correspondance |
Ctrl+D | Cmd+D | Ajouter la Sélection au Prochain Résultat de Recherche |
Ctrl+K Ctrl+D | Cmd+K Cmd+D | Déplacer la dernière sélection vers la prochaine correspondance de recherche |
Alt+C/R/W | Option+C/R/W | Basculer Sensible à la Casse/Regex/Mot Entier |
Édition de Langages Riches
| Windows/Linux | macOS | Description |
|---|
Ctrl+Space | Cmd+Space | Suggestion de Déclenchement |
Ctrl+Shift+Space | Cmd+Shift+Space | Indicateurs de Paramètres de Déclenchement |
Shift+Alt+F | Shift+Option+F | Formater le document |
Ctrl+K Ctrl+F | Cmd+K Cmd+F | Sélection du Format |
F12 | F12 | Aller à la Définition |
Alt+F12 | Option+F12 | Aperçu de la Définition |
Ctrl+K F12 | Cmd+K F12 | Définition Ouverte sur le Côté |
Ctrl+. | Cmd+. | Correction Rapide |
Shift+F12 | Shift+F12 | Afficher les références |
F2 | F2 | Renommer le symbole |
Ctrl+K Ctrl+X | Cmd+K Cmd+X | Supprimer les Espaces de Fin |
Ctrl+K M | Cmd+K M | Changer la langue du fichier |
Gestion des Fichiers
| Windows/Linux | macOS | Description |
|---|
Ctrl+Tab | Cmd+Tab | Open Next |
Ctrl+Shift+Tab | Cmd+Shift+Tab | Ouvrir Précédent |
Ctrl+K P | Cmd+K P | Copier le chemin du fichier actif |
Ctrl+K R | Cmd+K R | Afficher le fichier actif dans l’Explorateur |
Ctrl+K O | Cmd+K O | Afficher le fichier actif dans une nouvelle fenêtre |
Affichage
| Windows/Linux | macOS | Description |
|---|
F11 | Cmd+Ctrl+F | Basculer en Plein Écran |
Shift+Alt+0 | Shift+Option+0 | Basculer la disposition de l’éditeur (horizontal/vertical) |
Ctrl+= | Cmd+= | Zoom avant |
Ctrl+- | Cmd+- | Zoom Out |
Ctrl+0 | Cmd+0 | Réinitialiser Zoom |
Ctrl+B | Cmd+B | Basculer la Visibilité de la Barre Latérale |
Ctrl+Shift+E | Cmd+Shift+E | Afficher l’Explorateur / Basculer le Focus |
Ctrl+Shift+F | Cmd+Shift+F | Afficher Recherche |
Ctrl+Shift+G | Cmd+Shift+G | Afficher le Contrôle de Source |
Ctrl+Shift+D | Cmd+Shift+D | Afficher Debug |
Ctrl+Shift+X | Cmd+Shift+X | Afficher les Extensions |
Ctrl+Shift+H | Cmd+Shift+H | Remplacer dans les fichiers |
Ctrl+Shift+J | Cmd+Shift+J | Basculer les Détails de Recherche |
Ctrl+Shift+U | Cmd+Shift+U | Afficher le panneau de sortie |
Ctrl+Shift+V | Cmd+Shift+V | Ouvrir l’aperçu Markdown |
Ctrl+K V | Cmd+K V | Ouvrir l’Aperçu Markdown sur le Côté |
Débogage
| Windows/Linux | macOS | Description |
|---|
F9 | F9 | Basculer Point d’arrêt |
F5 | F5 | Démarrer/Continuer |
Shift+F5 | Shift+F5 | Arrêter |
F11 | F11 | Entrez |
Shift+F11 | Shift+F11 | Sortir |
F10 | F10 | Pas à Pas |
Ctrl+K Ctrl+I | Cmd+K Cmd+I | Afficher Survol |
Terminal Intégré
| Windows/Linux | macOS | Description |
|---|
| `Ctrl+“ | `Cmd+“ | Afficher le Terminal Intégré |
| `Ctrl+Shift+“ | `Cmd+Shift+“ | Créer un nouveau terminal |
Ctrl+C | Cmd+C | Copier la sélection |
Ctrl+V | Cmd+V | Coller dans le Terminal Actif |
Ctrl+↑/↓ | Cmd+↑/↓ | Faire défiler Haut/Bas |
Shift+PgUp/PgDn | Shift+PgUp/PgDn | Faire défiler la page vers le haut/bas |
Ctrl+Home/End | Cmd+Home/End | Défiler vers le Haut/Bas |
Workflows Courants
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 des Extensions
# 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
// .vscode/settings.json
\\\\{
"editor.fontSize": 14,
"editor.tabSize": 2,
"files.autoSave": "afterDelay",
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
\\\\}
Meilleures Pratiques
Conseils de Productivité
- Utilisez la Palette de Commandes (
Ctrl+Shift+P) pour un accès rapide à toutes les commandes
- Maîtrisez l’édition multi-curseur pour des modifications en masse
- Utilisez IntelliSense pour un codage plus rapide
- Configurez des raccourcis personnalisés pour les actions fréquentes
- Utilisez les paramètres d’espace de travail pour des configurations spécifiques au projet
Organisation du Code
- Utilisez l’explorateur de fichiers (
Ctrl+Shift+E) pour une navigation rapide
- Organisez les fichiers avec une structure de dossiers appropriée
- Utilisez la recherche (
Ctrl+Shift+F) pour trouver des éléments dans les fichiers
- Exploitez l’intégration Git pour le contrôle de version
- Utilisez des extensions pour des fonctionnalités spécifiques au langage
Workflow de Débogage
- Définissez des points d’arrêt stratégiquement
- Utilisez la console de débogage pour l’évaluation en cours d’exécution
- Configurez launch.json pour des scénarios de débogage personnalisés
- Utilisez des points d’arrêt conditionnels pour un débogage complexe
- Utilisez le terminal intégré pour le débogage en ligne de commande
- Désactivez les extensions inutilisées
- Utilisez des paramètres spécifiques à l’espace de travail
- Configurez les exclusions de fichiers pour les grands projets
- Utilisez le développement à distance pour les projets gourmands en ressources
- Optimisez les paramètres pour votre workflow spécifique