Visual Studio Code 1.25 est disponible :
Tour d'horizon des nouveautés dans l'éditeur de code open source et multiplateforme

Le , par Patrick Ruiz, Chroniqueur Actualités
Nouveau mois et nouvelle version de l’éditeur de code open source et multiplateforme de Microsoft. Conformément au cycle de publication mensuel adopté par la firme de Redmond, Visual Studio Code 1.25 est disponible.

En mai, le géant technologique a annoncé l’introduction de quatre nouvelles fonctionnalités en préversion. Il déclare désormais trois d’entre elles comme étant stables (la liste dans le visuel qui suit). Retour particulier sur la barre d’outils de débogage flottante (qui précède la version ancrée introduite le mois précédent) : Microsoft a procédé à un changement à ce propos. Pour coller aux desiderata des développeurs, la barre est désormais visible quelle que soit la vue active de l’éditeur.

Barre d'outils de débogage flottante (toujours visible)


ouverture des zones d’édition horizontales et verticales


Il faut noter à propos de cette fonctionnalité que des configurations prédéfinies sont disponibles. Sur l’illustration qui précède, celle accessible via le choix Grid permet de disposer de 4 zones d’édition en même temps. Cette release intègre également des commandes clavier permettant de définir la disposition désirée des zones d’édition. En sus, il y a la possibilité de s’appuyer sur un simple glisser-déposer pour atteindre le même objectif.


L’interface graphique dédiée aux réglages des paramètres utilisateur et de l’espace de travail reste en préversion. Il est tout de même possible de l’essayer en faisant usage de la commande réservée cet effet par le géant technologique. Des visuels de ce à quoi les utilisateurs pourront pleinement profiter lors du passage en version stable sont disponibles depuis le mois de mai.


On poursuit avec les nouveautés qui concernent l’édition de code à proprement parler. Microsoft a procédé à l’introduction d’une fonctionnalité de prise en charge des parties d’un mot au sein d’un bloc de code. Le géant technologique a introduit six commandes clavier utiles pour un type particulier de navigation. Concrètement, si l’on fait usage d’une constante comme Vitesse_De_La_Lumière dans une section de code, il est possible de se positionner rapidement sur chacune de ses parties (les majuscules et les traits de 8 assurent la délimitation). Il faut noter qu’il existe des extensions disponibles en téléchargement pour atteindre les mêmes objectifs.


Liste complète des commandes fournies :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
{ "key": "ctrl+alt+right",       "command": "cursorWordPartRight",
                                     "when": "textInputFocus" },
{ "key": "ctrl+shift+alt+right", "command": "cursorWordPartRightSelect",
                                     "when": "textInputFocus" },
{ "key": "ctrl+alt+left",        "command": "cursorWordPartStartLeft",
                                     "when": "textInputFocus" },
{ "key": "ctrl+shift+alt+left",  "command": "cursorWordPartStartLeftSelect",
                                     "when": "textInputFocus" },
{ "key": "ctrl+alt+backspace",   "command": "deleteWordPartLeft",
                                    "when": "textInputFocus && !editorReadonly" },
{ "key": "ctrl+alt+delete",      "command": "deleteWordPartRight",
                                    "when": "textInputFocus && !editorReadonly" },

Visual Studio Code 1.25 vient aussi avec de la documentation additionnelle, mais uniquement pour les développeurs intéressés par la possibilité de faire usage de Python. Un tutoriel de démarrage avec Flask est disponible.

Il s'agit ici d'une liste non exhaustive des nouveautés de l’éditeur de code open source et multiplateforme de Microsoft. Plus d’informations sur le site officiel de l’éditeur.

Source : Notes de version

Et vous ?

Faites-vous usage de cet éditeur de code ? Que pensez-vous de ces nouveautés ?
Lesquelles appréciez-vous le plus ? Et quelles sont celles qui manquent encore à l’appel ?

Voir aussi :

Microsoft parle déjà de Visual Studio 2019, l'entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI
La deuxième préversion de Microsoft Visual Studio 2017 version 15.8 est disponible : voici l'essentiel des nouveautés qu'elle apporte
Microsoft annonce la disponibilité de Visual Studio 2017 version 15.7 : un tour d'horizon des nouveautés de l'EDI
Feuille de route de Visual Studio 2017 : Microsoft donne un aperçu des prochaines fonctionnalités pour les deuxième et troisième trimestres 2018
Visual Studio Code 1.23 est disponible : tour d'horizon des nouveautés dans l'éditeur de code open source et multiplateformes de Microsoft


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de twoitipoints twoitipoints - Membre à l'essai https://www.developpez.com
le 06/07/2018 à 18:59
Vraiment le meilleur pour moi actuellement.
Avatar de Coriolan Coriolan - Chroniqueur Actualités https://www.developpez.com
le 14/08/2018 à 11:19
Visual Studio Code 1.26 est disponible
Avec de petites nouveautés pour faciliter la vie aux développeurs

Conformément au cycle de publication mensuel, Microsoft a annoncé la disponibilité d’une nouvelle version de Visual Studio Code, son éditeur de code open source et multiplateforme. Cette version 1.26 embarque une panoplie d’améliorations introduites au mois de juillet 2018.

Breadcrumbs

Les utilisateurs devront apprécier l’arrivée d’un fil d’ariane (Breadcrumbs) qui permet de passer d’un fichier à un autre dans votre espace de travail. L’éditeur a désormais une barre de navigation au-dessus du contenu. Elle affiche la localisation actuelle et permet de naviguer rapidement entre symboles et fichiers. Pour activer cette barre, il suffit de passer par la commande View > Toggle Breadcrumbs ou par le réglage breadcrumbs.enabled.

En cas de l’utilisation d’onglets, ce fil d’ariane est affiché dans une ligne séparée sous le titre de l’éditeur. Si vous n’utilisez pas les onglets, le fil d’ariane est affiché en tant que chemin de fichier interactif à côté du titre.


Breadcrumbs affiche toujours le chemin de fichier. Son apparence peut être personnalisée. Si vous avez des chemins très longs ou que vous êtes intéressés seulement par les chemins de fichier ou les chemins de symbole, vous pouvez utiliser les réglages breadcrumbs.filepath et breadcrumbs.symbolPath. Les deux supportent on, off et last et permettent de définir quelle partie du chemin vous êtes en train de voir.


Pour interagir avec le fil d’ariane, utilisez la commande Focus Breadcrumbs ou tapez Ctrl+Shift+.. Elle va sélectionner le dernier élément et ouvrir un menu défilant qui permet de naviguer vers un fichier ou symbole fraternel. Utilisez les raccourcis clavier Gauche ou Droite pour aller vers les éléments avant et après chaque élément actuel. Quand le menu défilant apparait, il suffit de commencer la saisie, tous les éléments correspondants seront soulignés et le meilleur élément sera sélectionné pour la navigation rapide.

Quick Fixes dans le panneau Problèmes


Une autre nouveauté notable concerne la fonctionnalité Quick Fixes qui permet désormais d’appliquer des corrections à la volée au moment de la vérification des messages d’alerte et d’erreurs. Une lampe indiquant les Quick Fixes apparait lorsque vous passez le curseur ou sélectionnez une entrée d’un problème. Quick Fixes peut être appliqué en cliquant sur la lampe ou bien en ouvrant le menu contextuel du problème.

Grid : restauration rapide des éditeurs minimisés

Cette nouvelle version de VS Code rétablit une fonctionnalité qui permet de maximiser rapidement la taille des éditeurs quand vous portez votre attention sur eux et qu’ils sont minimisés. Cette fonctionnalité fonctionne désormais comme auparavant :


Décorations des ressources fichiers

Les vues personnalisées montrant les fichiers ressources affichent désormais des décorations fichiers (Git, problèmes). Vous pouvez les désactiver en utilisant les réglages explorer.decorations.colors et explorer.decoration.badges, ces régalées prennent effet dans l’explorateur fichier, les éditeurs ouverts et Custom views (vues personnalisées).


Exécuter des scripts npm à partir de package.json


Il est désormais possible d’exécuter un script npm dans un fichier package.json rien qu’en pointant le curseur de la souris ou bien à partir du menu contextuel.

Ouverture d’URI en tant que dossiers

Vous pouvez désormais ouvrir une URI en tant que dossier dans VS Code s’il y a une extension contribuant à FileSystemProvider pour cette URI. L’équipe de développement a introduit une nouvelle ligne de commande --folder-uri rien que pour ça.

Cette commande CLI ouvre un repo GitHub en tant que dossier si vous avez l’extension RemoteHub installée.

code --folder-uri remotehub://github.com/Microsoft/vscode

Du côté des langages, VS Code est livré désormais avec Typescript 3.0.1. L’équipe de Typescript a fait en sorte que les messages d’erreurs de JavaScript et Typescript soient plus lisibles et plus intelligents. Quelques messages d’erreurs incluent désormais des liens vers des emplacements pertinents dans le code source.


Les messages pour unions et autres types complexes devraient aussi être plus concis et plus pratiques. Par exemple, une simple erreur de saisie dans JSX peut parfois produire un message d’erreur complexe comme celui-ci :


Grâce au Typescript 3.0, l’erreur est plus lisible dans VS Code 1.26 :


Une autre amélioration notable concerne l’autocomplétion des tags JSX qui sont fermés juste après que vous tapez > dans un fichier JavaScript ou Typescript :


Il s'agit ici d'une liste non exhaustive des nouveautés de l’éditeur de code open source et multiplateforme de Microsoft. Plus d’informations sur le site officiel de l’éditeur.

Source : blog VS Code

Et vous ?

Utilisez-vous VS Code ? Que pensez-vous de ces nouveautés ?
Lesquelles appréciez-vous le plus ? Et quelles sont celles qui manquent encore à l’appel ?

Voir aussi :

Microsoft parle déjà de Visual Studio 2019, l'entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI
Visual Studio : pourquoi les développeurs C# et C++ devraient-ils migrer vers la version 2017 ? Microsoft donne huit raisons de le faire
Microsoft présente le serveur de langage Python dans Visual Studio Code qui s'accompagne de belles promesses de performance
Visual Studio : Microsoft annonce la disponibilité d'une mise à jour d'IntelliCode, une version d'IntelliSense basée sur l'intelligence artificielle

 
Contacter le responsable de la rubrique Accueil