Windows Fun

Windows fun!

Visual Studio Code passe en version 0.8.0 pour les insiders

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.

Visual Studio Code vient enfin avec plus de choix de thèmes

Visual Studio Code vient enfin avec plus de choix de thèmes

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

La nouvelle console permettant d'exécuter du JavaScript à l'intérieur de Code

La nouvelle console permettant d’exécuter du JavaScript à l’intérieur de Code

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.