Linux · Programmation
Visual Studio Code
Un éditeur de code léger et extensible qui prend en charge le débogage, Git et de nombreux langages.
- Licence
- LicenseRef-proprietary=https://code.visu…
- Dernière version
- 1.139.1 (25 septembre 2026)
- Développeur
- Microsoft Corporation
- Installations
- 54,135 (Flathub, 30 jours)

Qu’est-ce que Visual Studio Code ?
Visual Studio Code (VS Code) a commencé comme un éditeur léger de Microsoft en 2015 et est rapidement devenu un IDE complet grâce à son riche écosystème d’extensions. La version Flatpak sur Linux est un reconditionnement direct de la version officielle Microsoft, elle reste donc synchronisée avec le calendrier de sortie Windows. VS Code s’adresse aux développeurs qui ont besoin d’un éditeur rapide, personnalisable capable de gérer tout, du scripting au développement d’applications à grande échelle.
L’éditeur rappelle l’expérience Windows : l’interface, les raccourcis clavier et le marketplace des extensions sont presque identiques. Cependant, la version Flatpak Linux nécessite quelques étapes supplémentaires pour activer le terminal intégré et d’autres fonctionnalités spécifiques à la plateforme, décrites dans le readme inclus.
Par rapport à la version Windows originale, la Flatpak Linux offre le même ensemble de fonctionnalités mais s’exécute dans un environnement sandboxé. Cela peut limiter l’accès direct au système de fichiers à moins d’ajuster les permissions Flatpak, mais cela garantit aussi une installation cohérente et reproductible sur les distributions.
Idéal pour : Développeurs qui souhaitent un éditeur unifié et extensible fonctionnant de la même manière sur Linux que sur Windows.
Fonctionnalités clés de Visual Studio Code
- Multiplateforme, même interface sur Linux, macOS, Windows
- Support Git intégré et contrôle de version
- Extensible via un large marketplace
- Terminal intégré et débogage
- Complétion de code intelligente (IntelliSense)
- Linters et formatters spécifiques aux langages
Points forts
- Démarrage rapide et faible empreinte mémoire
- Écosystème d’extensions riche
- Expérience cohérente sur les OS
- Support communautaire solide
- Mises à jour régulières
Points faibles
- La sandbox Flatpak limite l’accès aux fichiers sans modifications de permission
- Le terminal intégré peut nécessiter une configuration supplémentaire
- Certaines extensions dépendent de binaires Windows et peuvent ne pas fonctionner
- Nécessite Internet pour télécharger les extensions
Logiciels Windows remplacés par Visual Studio Code
Installer Visual Studio Code sous Linux
flatpak install flathub com.visualstudio.codeConseils pour les utilisateurs de Windows
Les fichiers s’ouvrent avec les mêmes extensions .cs, .py, .js, etc., aucune conversion n’est nécessaire. Les raccourcis clavier correspondent largement aux paramètres par défaut Windows (Ctrl+S, Ctrl+P, etc.), mais sous Linux vous devrez peut-être mapper Ctrl+Shift+P pour la palette de commandes. Le terminal intégré s’ouvre avec Ctrl+` mais vous devez accorder l’accès au terminal via les permissions Flatpak. Le flux de travail est similaire, mais vous devrez peut-être réinstaller les extensions depuis le marketplace après le passage d’une installation Windows.
Versions récentes
- 1.139.1 —
- 1.138.0 —
- 1.137.0 —
- 1.130.0 —
Visual Studio Code : questions fréquentes
VS Code sur Linux prend-il en charge le débogage pour .NET Core ?
Oui, l’extension C# fournit un support de débogage complet pour .NET Core sur Linux, tout comme sur Windows.
Puis-je utiliser les mêmes extensions que j’ai installées sur Windows ?
La plupart des extensions sont multiplateformes, mais certaines dépendent de binaires Windows et ne fonctionneront pas sur Linux.
Comment activer le terminal intégré dans Flatpak ?
Ouvrez la boîte de dialogue des permissions Flatpak et accordez à l’application l’accès au terminal ou lancez Flatpak avec l’indicateur --filesystem=home.
Y a-t-il une différence entre Flatpak et le paquet .deb ?
Flatpak est un reconditionnement direct de la version Microsoft ; le .deb est une version maintenue par la communauté qui peut être légèrement en retard mais offre une meilleure intégration native.
Mis à jour le