Microsoft vient de publier la version 1.31 de Visual Studio Code (VS Code) de janvier 2019. Cette mise à jour de janvier apporte, selon l’équipe de développement, un certain nombre de correctifs et quelques nouvelles fonctionnalités. Elle a indiqué que le travail principal s’est concentré sur environ neuf points essentiels dont l’amélioration de l’interface utilisateur de l'arborescence ainsi que la sortie de problèmes multilignes. Il y a quelques jours, la firme présentait sa feuille de route de 2019 pour VS Code. Dedans, l’équipe annonçait vouloir concentrer ses efforts sur six points stratégiques pour rendre l’éditeur facile d’utilisation et facile d’accès pour tous les développeurs.
Pour cela, elle liste les points suivants : devenir le meilleur éditeur sur le marché pour quiconque s’appuie sur les fonctionnalités d’accessibilité ; mettre en avant la performance, l’évolutivité, la facilité de maintenance, la sécurité ;; s’attaquer à certaines des fonctionnalités les plus recherchées par l’utilisateur ;; le polissage et les rafraîchissements constants du design ;; l’amélioration progressive des fonctionnalités déjà existantes ;et l’activation des extensions qui ont des exigences d’extensibilité plus larges. Pour cette mise à jour de janvier 2019, l’équipe espère avoir intégré un certain nombre de mises à jour significatives.
Ces mises à jour abordent l’espace de travail où un nouveau mode Zen masque les numéros de lignes et un nouveau mode Screencast intégré affiche les frappes au clavier. L’éditeur a subi également beaucoup d’améliorations essentiellement au niveau de la sélection intelligente et le réglage de l’emplacement de référence CodeLens. Un nouveau terminal est intégré pour la prise en charge de l’API ConPTY sur Windows. Comme l’a annoncé la feuille de route pour les extensions, elles pourront désormais être installées et activées sans que vous n’ayez besoin de redémarrer VS Code. Cependant, l’équipe fait savoir que cela n’est pas valable pour certains types d’extensions.
« Certaines extensions nécessitent un rechargement en raison de pointd de contributions externes. Cela nécessite une adoption par les propriétaires de points de contribution externes en écoutant l'événement extensions.onDidChange », fait-elle remarquer. Dans l’espace de travail, plusieurs améliorations et nouveautés sont illustrées. L’équipe parle de l’ajout d’un nouveau widget d'arborescence pour améliorer la navigation et pour plus de performances, d’une amélioration de la navigation au clavier et l’introduction d’une nouvelle combinaison de touches Ctrl+A (Cmd+A pour Mac) qui vous permet dans une arborescence d’étendre la sélection de cette arborescence de manière hiérarchique.
Le panneau Problèmes affiche désormais les messages de diagnostic multiligne sur des lignes séparées et le menu Go a été amélioré pour apporter désormais plus d’actions. De plus, il existe un nouveau mode Screencast dans VS Code comme mentionné plus haut, qui met en évidence la position du curseur et les frappes au clavier ; un outil que l’équipe juge très utile pour réaliser des démonstrations. L’éditeur quant à lui, apporte les sélections intelligentes, les références CodeLens et les historiques de références. L’historique de références fait apparaître la sélection rapide avec les recherches précédentes, ce qui permet de les relancer rapidement et concernant les références CodeLens, lorsque vous sélectionnez une référence CodeLens, un éditeur de coup d'œil s'ouvre.
Ceci peut maintenant être contrôlé avec le réglage references.preferredLocation. Ses options sont peek et view, ce dernier montre les références dans la nouvelle vue. Le terminal intégré possède un support de refoulement qui encapsulera et déroulera les lignes lorsque le terminal sera redimensionné horizontalement. L’API Windows ConPTY, si elle est activée, vous permettra de résoudre de nombreux problèmes avec le terminal Windows notamment en ce qui concerne la prise en charge des couleurs, les applications interactives et les shells prenant en charge les séquences VT de manière native. Les variables d’entrée sont introduites côté débogages et tâches pour permettre de demander la saisie de l’utilisateur dans les configurations de tâche ou de débogage.
Enfin, les données personnalisées HTML et CSS et sont désormais prises en charge et vous pouvez également ouvrir des ressources dans le navigateur grâce à une nouvelle API vscode.env.openExternal. Il existe beaucoup d’autres fonctionnalités dans cette version du logiciel open source de Microsoft qui ont été citées dans sa note de version sur son site officiel. Des internautes estiment que VS Code est en train de devenir peu à peu leur éditeur de code préféré en raison des améliorations qu’elle apporte à chaque mise à jour. Ils sont surtout ravis de la possibilité de pouvoir installer et utiliser des extensions sans redémarrer l’éditeur.
Source : VS Code
Et vous ?
Que pensez-vous des nouveautés de cette version de VS Code ?
Voir aussi
L'équipe de VS Code présente sa feuille de route pour 2019 avec l'intention de rendre des parties de l'éditeur détachables et plus encore
Visual Studio Code 1.26 est disponible avec de petites nouveautés pour faciliter la vie aux développeurs
Visual Studio Code 1.27 est disponible : un aperçu des nouveautés dans l’éditeur de code open source et multiplateforme de Microsoft
Visual Studio Code 1.28 est disponible : un aperçu des nouveautés dans l’éditeur de code open source et multiplateforme de Microsoft
Visual Studio Code 1.29 est disponible : aperçu des nouveautés dans l’éditeur de code open source et multiplateforme de Microsoft
Visual Studio Code 1.31 est disponible
Et permet désormais d'installer des extensions sans redémarrer l'éditeur
Visual Studio Code 1.31 est disponible
Et permet désormais d'installer des extensions sans redémarrer l'éditeur
Le , par Bill Fassinou
Une erreur dans cette actualité ? Signalez-nous-la !