Septembre arrive avec une nouvelle version de Visual Studio Code. Même si le développement se concentre actuellement sur l’ajout du support des extensions (pas encore prêtes), cette version apporte d’importantes nouveautés dont voici la liste.
Modifications Importantes
Le dossier des préférences a été renommé de .settings
en .vscode
. Dès le 1er lancement il sera automatiquement renommé, vous n’avez rien à faire.
La version Windows utilise maintenant un nouveau programme d’installation basé sur Inno Setup.
Nouveaux Thèmes: enfin!
Microsoft a rajouté de nouveaux thèmes (au format .tmTheme) qui sont accessibles par le menu File -> Preferences -> Color Themes
ou via la nouvelle commande Preferences: Color Themes
.
Par la suite les utilisateurs pourront importer leurs propres thèmes basés sur ce format mais ce n’est pour l’instant pas possible.
Arrivée d’une console JavaScript
Une mini console dans laquelle il est possible d’évaluer des expressions JavaScript à été rajoutée. Elle est accessible à partir de la vue Debug ou via la nouvelle entrée dans la palette de commandes: Debug: Open Console
Moins de dépendances sur Linux & Mac OSX
Le debug Node n’est plus basé sur C#/Mono mais sur TypeScript. Il n’est donc plus nécessaire d’installer Mono pour debugger du Node sur Linux ou Mac OSX.
Support TypeScript 1.6 & TSX
Le support expérimental de TypeScript 1.6 est activable via un paramètre.
Le support de la coloration syntaxique des fichiers JSX à été rajoutée. Le support du langage et de la coloration syntaxique de TSX (TypeScript JSX) à été ajouté.
Validation JavaScript: arrivée de ESHint & JSHint
Lors de la validation JavaScript pendant la saisie: il est maintenant possible d’utiliser ESHint et JSHint en remplacement de la validation interne de Code.
Autre améliorations
- C# utilise maintenant OmniSharp 1.1.1
- Git: une nouvelle commande
Undo Last Commit
permet d’annuler le dernier Commit tout en conservant les changements sur le disque.
Corrections de bugs
Cette version corrige aussi bien-entendu un nombre important de bugs dont voici les plus importants:
- 18617: les suggestions C# Intellisense apparaissent seulement après la vérification d’erreur, les rendant de plus en plus lentes par la suite
- 17259: impossible de changer le dossier d’installation
- 18603: sur Windows 10, l’icône de Code apparaît en double dans la barre des tâches
- 17159: Impossible d’ouvrir un fichier contenant des espaces dans le nom à partir de la ligne de commandes.
Cette mise à jour sera disponible automatiquement pour les insiders d’ici quelques heures (à l’heure où nous écrivons cet article elle ne l’était pas encore) et probablement la semaine prochaine pour tout le monde.
10h42: la mise à jour est maintenant disponible et se fera en deux étapes sur Windows: une première étape passera à la version 0.7.20, puis une deuxième étape passera à la version 0.8.0.
A noter que le fichier de préférences de l’application sera automatiquement renommé en .vscode
.