Developpez.com

Le Club des Développeurs et IT Pro

Visual Studio Code 1.29 est disponible :

Aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft

Le 2018-11-13 18:45:52, par Patrick Ruiz, Chroniqueur Actualités
Nouveau mois ... Nouvelle mise à jour de l’éditeur de code open source et multiplateforme de la firme de Redmond : Visual Studio Code 1.29 est disponible pour Windows, Mac et Linux. Au menu de l’édition October 2018 de Visual Studio Code, on retrouve principalement des améliorations qui touchent à l’expérience utilisateur et à la productivité.

Visual Studio Code 1.29 prend en charge la recherche multi lignes. La fonctionnalité est utile pour parcourir de façon automatique des fichiers à la recherche de mots consécutifs qui s’étalent sur plusieurs lignes. Un développeur qui a de la peine à localiser une section de code particulière peut s’en servir. Illustration avec un motif de recherche constitué des balises <body> et </body>. Cette fonctionnalité s’appuie sur ripgrep – un outil open source de recherche récursive d’expressions régulières au sein de fichiers. À noter qu’il est possible de configurer ripgrep pour qu’il fasse usage du moteur regex PCRE2. Microsoft précise à ce propos que seules les expressions régulières valides en JavaScript sont prises en charge.


La nouvelle mouture de l’éditeur de code introduit les consoles de débogage multiples. « Lors du débogage des sessions multiples, nous affichons désormais leurs sorties sur des consoles différentes. Il est alors plus aisé de savoir quelle session de débogage est responsable de quelle sortie », écrit la firme de Redmond.


Les versions antérieures de l’éditeur de code open source permettaient déjà de retrouver toutes les références d’une fonction ou d’une variable. Visual Studio Code 1.29 fait mieux en permettant de lister ces dernières au sein d’une vue latérale dédiée, ce qui ajoute en flexibilité quant à ce qui concerne les opérations de tri.


Le débogage peut s’avérer être une opération douloureuse lorsqu’on n’a pas la maîtrise des outils à sa disposition. L’éditeur de code open source est accompagné de guides de prise en main. Plusieurs scénarios sont couverts, ce, pour plusieurs langages et frameworks d’usage courant. Avec Visual Studio Code 1.29, des guides pour PHP, Python et Ruby on Rails viennent allonger la liste de ceux déjà disponibles.

Il est loin de s’agir de la liste exhaustive de toutes les nouveautés livrées avec Visual Studio Code 1.29. On peut encore faire un crochet sur les avancées réalisées sur l’espace de travail, notamment, la prise en charge du Dark mode sur macOS Mojave. Plus de détails dans la note de version du géant de la Tech.

Source : Notes de version Visual Studio Code 1.29

Et vous ?

Faites-vous usage de l’éditeur de code open source de Microsoft ? Que pensez-vous de ces nouveautés ?

Comment les comparez-vous à celles disponibles sur d’autres éditeurs que vous utilisez ?

Voir aussi :

Microsoft lance une extension pour la gestion des pull requests GitHub directement dans Visual Studio Code, elle est disponible en préversion
Visual Studio 2017 version 15.9 Preview 3 est disponible en téléchargement et apporte le support ARM64 pour les applications UWP
Microsoft parle déjà de Visual Studio 2019, l'entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI
Visual Studio Code 1.27 est disponible : un aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft
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
  Discussion forum
231 commentaires
  • smarties
    Expert confirmé
    Cool mais je continue d'utiliser VSCodium afin de me passer des télémétrie de M$
  • air-dex
    Membre expert
    Un 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.
  • dfiad77pro
    Membre 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 visible
  • dfiad77pro
    Membre 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 commentaire
  • pierre.E
    Membre confirmé
    moi j'aimerais surtout un bouton pour chaque langage avec les extensions utiles pour éviter de me coltiner la recherche d'extension
  • CoderInTheDark
    Membre émérite
    Un gros peluche 1 pour l'accessibilité
  • calvaire
    Expert confirmé
    Bonjour, je suis sur eclipse depuis 6 ans, quel avantage aurais-je a passer à VS code? (je code en C, Java et Python)
  • JPLAROCHE
    Membre expérimenté
    vscodium
  • LittleWhite
    Responsable 2D/3D/Jeux
    Bonjour,

    Je pense que le Workspace Trust fait suite à un proof of concept d'utilisation de l'analyseur de code de Visual Studio Code sur une macro Rust qui permet d'effectuer des actions malveillantes sur le PC. Je n'arrive plus à retrouver le POC .
  • arnofly
    Membre confirmé
    J'utilise ponctuellement VS Code. Mais comme je pratique exclusivement du développement web (PHP, HTML, CSS, JS), dans ce contexte, Netbeans (surtout la nouvelle version 10) et nettement meilleur que VS Code. VS Code est encore trop jeune et ses développeurs semblent en avoir un peu rien à foutre de PHP... VS Code n'est pas mauvais, mais il a des lacunes qui sont rédhibitoires pour moi. Pour la prise en compte des nouveautés CSS, il est top par contre, contrairement à Netbeans qui est à la traîne à ce niveau.