Visual Studio Code 1.4 : l'équipe de développement se concentre sur la correction de bogues
Et apporte des améliorations au contrôle de suggestions
Le 2016-08-07 19:40:33, par Coriolan, Expert éminent sénior
Visual Studio Code est un éditeur de code développé par Microsoft pour Windows, Linux et OS X. Il est gratuit et open source, et inclut plusieurs fonctionnalités comme la coloration syntaxique, la complétion de code intelligente, les extraits de code (snippets) et la refactorisation de code. Il permet aussi à l’utilisateur de personnaliser le thème de l’éditeur, les raccourcis clavier et les préférences. Visual Studio Code est basé sur Electron, un framework utilisé pour le déploiement des applications Node.js qui s’exécutent sur le moteur de rendu Blink.
Conformément au processus de mise à jour mensuel (une version chaque mois), la version 1.4 est disponible. Cette mise à jour n’inclut pas beaucoup de nouveautés comparée à la version 1.3 sortie un mois plus tôt ; elle avait introduit le support des onglets, une fonctionnalité demandée par plus de 9000 développeurs sur le site de suggestion de requêtes. Dans cette version, VS Code 1.4, l’accent a été plutôt mis sur la correction de bogues et l’implémentation de certaines améliorations dans le Workbench, l’éditeur, le débogage et les extensions.
Lors de l’introduction du support d’onglets, les actions (Switch to Changes View, Open Preview) ont été déplacées afin de gagner plus d’espace. Suite à la demande d’utilisateurs, elles ont été restaurées à leur place près des en-têtes des onglets afin de les rendre plus visibles. L’interface de l’éditeur supporte aussi la fonction glisser-déposer des onglets dans différentes fenêtres.
Par défaut, VS Code affichait les suggestions dans un seul widget, une situation pas toujours désirable selon l’équipe de développement. Désormais, l’éditeur inclut une nouvelle configuration editor.snippetSuggestions. Afin de supprimer les extraits de code (snippets) du widget de suggestions, vous pouvez fixer la valeur à "none". Vous pouvez aussi spécifier l’ordre d’affichage des suggestions. En addition, la nouvelle commande Insert Snippet permet d’afficher les extraits de code dans un menu dépliant.
L’éditeur supporte aussi la fonction Tab completion. Il est possible de l’activer avec la commande de réglage editor.tabCompletion. Cette fonctionnalité permet de compléter un extrait de code, en cliquant sur Tab après avoir tapé juste un préfixe de l’extrait. Tab completion peut entrer en conflit avec le widget de suggestions rapides qui réagit aussi à la touche Tab. Il est recommandé de désactiver les suggestions rapides "editor.quickSuggestions": false ou de supprimer les extraits de code du widget de suggestions "editor.snippetSuggestions": "none".
VS Code supporte maintenant la fonction Restart Frame. Elle peut être pratique dans les situations où le développeur trouve un problème dans le code et veut modifier quelques valeurs. Stopper et exécuter la session de débogage depuis le début peut être contraignant et couteux en temps. L’action Restart Frame permet alors d’entrer à nouveau la fonction actuelle après avoir changé des variables avec l’action Set Value. À noter qu'il est impératif d'utiliser le débogage Node.js intégré dans VS Code afin de bénéficier de cette fonctionnalité (puisque c'est la seule extension qui le supporte pour le moment). L'équipe recommande aussi d'utiliser la version 5.11 de Node.js ou les versions suivantes.
Microsoft a tenu à remercier les développeurs qui ont contribué à cette mise à jour. « Durant juillet, nous avons ralenti le travail sur les fonctionnalités pour s’attaquer à la correction de bogues », a dit Microsoft. « Cependant, nous avons été en mesure d’ajouter plusieurs améliorations ».
Télécharger Visual Studio Code 1.4 pour Windows, Linux, Mac OS X
Source : Blog Visual Studio Code
Et vous ?
Avez-vous déjà testé le nouvel éditeur de code ?
Si oui, quelle est votre expérience de Visual Studio Code ?
Sinon, comptez-vous le tester ? Pourquoi ?
Voir aussi :
Visual Studio Code 1.3 disponible, l'éditeur de code multiplateforme embarque les onglets et permet l'utilisation simultanée de plusieurs terminaux
Conformément au processus de mise à jour mensuel (une version chaque mois), la version 1.4 est disponible. Cette mise à jour n’inclut pas beaucoup de nouveautés comparée à la version 1.3 sortie un mois plus tôt ; elle avait introduit le support des onglets, une fonctionnalité demandée par plus de 9000 développeurs sur le site de suggestion de requêtes. Dans cette version, VS Code 1.4, l’accent a été plutôt mis sur la correction de bogues et l’implémentation de certaines améliorations dans le Workbench, l’éditeur, le débogage et les extensions.
Lors de l’introduction du support d’onglets, les actions (Switch to Changes View, Open Preview) ont été déplacées afin de gagner plus d’espace. Suite à la demande d’utilisateurs, elles ont été restaurées à leur place près des en-têtes des onglets afin de les rendre plus visibles. L’interface de l’éditeur supporte aussi la fonction glisser-déposer des onglets dans différentes fenêtres.
Par défaut, VS Code affichait les suggestions dans un seul widget, une situation pas toujours désirable selon l’équipe de développement. Désormais, l’éditeur inclut une nouvelle configuration editor.snippetSuggestions. Afin de supprimer les extraits de code (snippets) du widget de suggestions, vous pouvez fixer la valeur à "none". Vous pouvez aussi spécifier l’ordre d’affichage des suggestions. En addition, la nouvelle commande Insert Snippet permet d’afficher les extraits de code dans un menu dépliant.
L’éditeur supporte aussi la fonction Tab completion. Il est possible de l’activer avec la commande de réglage editor.tabCompletion. Cette fonctionnalité permet de compléter un extrait de code, en cliquant sur Tab après avoir tapé juste un préfixe de l’extrait. Tab completion peut entrer en conflit avec le widget de suggestions rapides qui réagit aussi à la touche Tab. Il est recommandé de désactiver les suggestions rapides "editor.quickSuggestions": false ou de supprimer les extraits de code du widget de suggestions "editor.snippetSuggestions": "none".
VS Code supporte maintenant la fonction Restart Frame. Elle peut être pratique dans les situations où le développeur trouve un problème dans le code et veut modifier quelques valeurs. Stopper et exécuter la session de débogage depuis le début peut être contraignant et couteux en temps. L’action Restart Frame permet alors d’entrer à nouveau la fonction actuelle après avoir changé des variables avec l’action Set Value. À noter qu'il est impératif d'utiliser le débogage Node.js intégré dans VS Code afin de bénéficier de cette fonctionnalité (puisque c'est la seule extension qui le supporte pour le moment). L'équipe recommande aussi d'utiliser la version 5.11 de Node.js ou les versions suivantes.
Microsoft a tenu à remercier les développeurs qui ont contribué à cette mise à jour. « Durant juillet, nous avons ralenti le travail sur les fonctionnalités pour s’attaquer à la correction de bogues », a dit Microsoft. « Cependant, nous avons été en mesure d’ajouter plusieurs améliorations ».
Source : Blog Visual Studio Code
Et vous ?
Voir aussi :
-
Mickael_IstriaMembre émériteCombien de temps ca t'a coute de faire ta config aux petits oignons? La simplicite de demarrage est l'une des choses les plus importantes pour beaucoup d'utilisateurs. Le scenario a base de vim n'est clairement pas le meilleur pour eux.infiniment moins puissantet en plus développé par une boite qui a quand même un gros passif niveau enfumage du monde... ?le 06/03/2017 à 15:32
-
smartiesExpert confirméCool mais je continue d'utiliser VSCodium afin de me passer des télémétrie de M$le 08/07/2022 à 10:39
-
air-dexMembre expertUn bon petit éditeur sur lequel Microsoft fait du bon travail. Je l'avais testé il y a longtemps et je ne l'avais pas trouvé sensationnel, loin de là même. Mais je l'ai retesté il n'y a longtemps et je trouve qu'il a très bien évolué. Il a encore un peu de chemin à faire, mais il est clairement sur la bonne voie. Avant ce n'était qu'un éditeur pour geeks à bidouiller. Maintenant c'est un bon petit logiciel sympa, mais qui a le cul entre deux chaises : trop gros pour être considéré comme un simple éditeur de texte comme Notepad++, Kate ou gedit, mais pas assez consistant pour être utilisable au quotidien en remplacement d'un EDI plus ambitieux comme Eclipse ou IntelliJ. En l'état actuel des choses c'est une très bonne alternative à Geany.
Il ne manque pas grand chose à VS Code pour pouvoir être envisageable en remplacement d'un EDI type Eclipse ou IntelliJ, notamment une barre d'icônes en alternative au menu et aux raccourcis claviers. Pour le reste il sera possible d'en faire un bon EDI avec les plugins qui vont bien.le 17/05/2019 à 19:05 -
dfiad77proMembre expérimenté+ 1 pour la barre d'icones, j'avais oublié ça mais en effet c'est super intéressant pour la productivité.
Je rajoute aussi le fait donner la possibilité de docker la barre de commande pour qu'elle soit toujours visiblele 17/05/2019 à 19:26 -
dfiad77proMembre expérimentébref il y a plein de chose à dire sur vscode 1.41 : les evols du layout, de la tokenisation, du langage server, le terminal webgl, electron etc..
Un énorme travail à été fait pour clôturer la roadmap 2019 et par respect pour cela il faut avoir des discussions intelligentes !
marre de ces gens qui pourrissent les news avec des réponses de merde ! Pardon pour le terme , mais ça viens du coeur
donc -1 pour ton commentairele 13/12/2019 à 18:51 -
pierre.EMembre confirmémoi j'aimerais surtout un bouton pour chaque langage avec les extensions utiles pour éviter de me coltiner la recherche d'extensionle 12/03/2021 à 18:18
-
Mickael_IstriaMembre émériteAttention VS != VSCode.
En fait, VSCode est a la mode. Il marche tres bien pour plusieurs technos et correspond a ce que cherchent les gens qui veulent des "editeurs riches" plutot que des IDE - et la ligne entre les 2 est tres trouble. VSCode essaye d'avoir les features d'un IDE sans porter le nom ou certains workflows ou lourdeurs typiques des IDE.
Le public actuel de VSCode, c'est plutot des devs Web, JS ou TypeScript avec pas des masses d'experiences en Java, des gens dont le seul contact avec les Java et les IDEs a ete a l'universite. Ce public rejette l'idee de Java, des applis ecrites en Java et compagnie; par principe et avec des arguments ras des paquerettes bien souvent. Avoir Java dans VSCode, c'est plus un moyen de toucher ce public qu'un service rendu aux developpeurs Java actuels qui restent largement plus productifs avec les IDEs classiques.le 23/09/2016 à 18:03 -
IradrilleExpert confirméÇà dépend surtout de l'application que tu fais :
- un petit script de ~100 lignes pour automatiser une tache ? Pas besoin d'un "vrai" IDE pour ça.
- un gros projet ? Un IDE est vraiment pratique (voire indispensable).
Et c'est indépendant du langage.le 23/09/2016 à 19:49 -
C'est pas le comportement par défaut normalement.
Regarde dans les paramètres et les options "editor.formatOnSave" etc...
J'aime bien VSC sinon, je l'utilise de plus en plus pour des projets JS ou NodeJS surtout avec intellisense.
Et puis plus fluide que mon IntelliJ pour de petits projets.le 03/03/2017 à 10:13 -
xarkamMembre éprouvéHum, non, code::blocks ou netbeans mais pas eclipse
Je ne doute pas des qualités d'eclipse qui s'améliore avec le temps, mais lui et moi avons un passif ^^
Mais bon, j'ai des licences jetbrains et leur ide font un café à mon goutle 07/03/2017 à 14:51