Visual Studio Code

éditeur de code multiplateforme gratuit développé par Microsoft De Wikipédia, l'encyclopédie libre

Visual Studio Code

Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows, Linux et macOS[3].

Faits en bref Développé par, Première version ...
Visual Studio Code
Thumb
Thumb
Visual Studio Code sur Windows 7, avec la fonctionnalité de recherche activée.
Informations
Développé par Microsoft
Première version 14 novembre 2015, il y a 9 ans
Dernière version 1.99.3 ()[1]
Version avancée 1.99.0-insiders ()[2]
Dépôt github.com/microsoft/vscode
Assurance qualité Intégration continue
Écrit en TypeScript, JavaScript et Electron
Supporte les langages C, C++, Go, feuille de style en cascade, JavaScript, TypeScript, C#, PHP, Python, Java, Node.js et Rust
Système d'exploitation Linux, Microsoft Windows et macOS
Environnement X86, x86-64 et ARMv8
Langues Multilingue
Type Éditeur de code source
Débogueur
Licence Licence MIT et licence propriétaire
Site web code.visualstudio.com
Fermer

Les fonctionnalités incluent la prise en charge du débogage, la mise en évidence de la syntaxe, la complétion intelligente du code (IntelliSense[4].), les snippets, la refactorisation du code et Git intégré. Les utilisateurs peuvent modifier le thème, les raccourcis clavier, les préférences et installer des extensions qui ajoutent des fonctionnalités supplémentaires.

Le code source de Visual Studio Code provient du projet logiciel libre et open source VS Code de Microsoft publié sous la licence MIT permissive, mais les binaires compilés constituent un freeware, c'est-à-dire un logiciel gratuit pour toute utilisation mais propriétaire.

Dans le sondage auprès des développeurs réalisé par Stack Overflow en 2023, Visual Studio Code a été classé comme l'outil d'environnement de développement (IDE) le plus populaire, avec plus de 73 % des 86 544 répondants déclarant l'utiliser[5].

Présentation

Visual Studio Code est présenté lors de la conférence des développeurs Build d' comme un éditeur de code multiplateforme, open source et gratuit, supportant une dizaine de langages[6].

Il est basé sur Electron, une structure utilisée pour déployer des applications Node.js pour le bureau exécuté sur le moteur Blink. Bien qu'il utilise le framework Electron, le logiciel n'utilise pas Atom mais utilise le même composant éditeur (nommé Monaco) utilisé dans Azure DevOps (anciennement appelé Visual Studio Online et Visual Studio Team Services).

Le code source est fourni sous la licence libre MIT sur le site du projet sur Github. En revanche, l'exécutable est proposé sur le site officiel de Microsoft sous une licence propriétaire[7]. Le projet VSCodium[8] propose une compilation du logiciel sans les outils de télémétrie inclus dans les binaires fournis par Microsoft.

Fonctionnalités

Thumb
Interface et ligne de code provenant de visual studio code

Visual Studio Code est un éditeur de code source qui peut être utilisé avec une variété de langages de programmation, notamment Java, JavaScript, Go, Node.js et C++. Il est basé sur le cadre Electron, qui est utilisé pour développer des applications Web Node.js qui s'exécutent sur le moteur de présentation Blink. Visual Studio Code utilise le même composant d'éditeur (nom de code Monaco) utilisé dans Azure DevOps (anciennement appelé Visual Studio Online et Visual Studio Team Services). Le logiciel prend en charge le Windows Subsystem for Linux et, permet ainsi par exemple, de programmer facilement en C/C++ depuis un ordinateur Windows 10.

Historique

Visual Studio Code a été annoncé le par Microsoft lors de la conférence Build 2015. Une version préliminaire a été publiée peu de temps après.

Le , Visual Studio Code a été publié sous la licence MIT et son code source publié sur GitHub. Le support d'extensions a également été annoncé.

Le , Visual Studio Code est sorti de phase bêta et a été publié sur le Web.

Langages reconnus

Résumé
Contexte

Visual Studio Code (VS Code) offre un support intégré pour une grande variété de langages de programmation. Les langages les plus courants sont pris en charge par défaut, tels que JavaScript, TypeScript, CSS et HTML. Pour les autres langages, de nombreuses extensions sont disponibles gratuitement sur le Marketplace de VS Code.

Davantage d’informations Langage, Extension ...
Langages supportés par Visual Studio Code
LangageExtensionSupport LinuxSupport WindowsSupport MacSupport Web
C[9] Oui Oui Oui Oui
C#[10] Oui Oui Oui Oui
C++[9] Oui Oui Oui Oui
COBOL[11] Non Oui Oui Non
D[12] Oui Oui Oui Oui
Delphi/Object Pascal[13] Non Oui Oui Non
Django[14] Non Oui Oui Non
Go[15] Oui Oui Oui Oui
Groovy[16] Oui Oui Oui Oui
HCL[17] Non Oui Oui Non
HTML[18] Oui Oui Oui Oui
Java[19] Oui Oui Oui Oui
JavaScript[20] Oui Oui Oui Oui
JSON[21] Non Oui Oui Oui
Kotlin[22] Oui Oui Oui Oui
Lua[23] Oui Oui Oui Oui
Markdown[24] Oui Oui Oui Oui
MATLAB[25] Non Oui Oui Non
Nim[26] Oui Oui Oui Oui
Objective-C[27] Non Oui Oui Non
Perl[28] Oui Oui Oui Oui
PHP[29] Oui Oui Oui Oui
Python[30] Oui Oui Oui Oui
R[31] Non Oui Oui Non
Ruby[32] Oui Oui Oui Oui
Rust[33] Oui Oui Oui Oui
SAS[34] Non Oui Oui Non
Scala[35] Oui Oui Oui Oui
Scheme[36] Non Oui Oui Non
Shell[37] Oui Oui Oui Oui
SQL[38] Oui Oui Oui Oui
TypeScript[39] Oui Oui Oui Oui
XAML[40] Non Oui Oui Non
Fermer

Données collectées

La FSF avertit[41] les utilisateurs que, par défaut, le logiciel expédie des données à Microsoft, ce qui peut être désactivé dans Fichier > Préférences > Paramètres en positionnant à "off" la ligne suivante afin d'obtenir :

 "telemetry.telemetryLevel": "off"

Références

Annexes

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.