Visual Studio Code 1.2 est disponible
L'éditeur de code gratuit et multiplateforme embarque de nouvelles fonctionnalités dont un terminal intégré

Le , par Michael Guilloux, Chroniqueur Actualités
Visual Studio Code, l’éditeur de code gratuit et multiplateforme de Microsoft construit sur Chromium de Google, est disponible en version 1.2. Cette nouvelle version embarque de nouvelles fonctionnalités, améliore certaines fonctionnalités existantes et corrige un ensemble de bogues importants.

Dévoilé lors de la conférence Build d’avril 2015 de Microsoft pour les développeurs, Visual Studio Code est en quelque sorte une version légère de l’environnement de développement intégré Visual Studio, optimisée pour Windows, Mac OS X et Linux. Il est décrit comme « un nouveau type d’outil qui combine la simplicité d’un éditeur de code avec tout ce dont les développeurs ont besoin pour leur cycle basique modifier-construire-déboguer ». Il faut noter que Visual Studio Code offre le support d’IntelliSense (un système de complétion de code intelligent), le débogage, mais est également venu avec l’intégration de GIT.

Dans cette nouvelle version, l'éditeur de code permet désormais la suppression automatique des espaces inutiles. En se basant sur les règles d'indentation et le contenu de la ligne précédente, l'éditeur insère automatiquement des espaces lorsque vous ajoutez une nouvelle ligne. Au fil du temps, cela peut entrainer des espaces inutiles. Alors, dans cette nouvelle version de Visual Studio Code, un nouveau paramètre permet à l'éditeur de suivre les espaces qu'il a insérés et les supprimer s'ils ne sont plus nécessaires.

Toujours au niveau de l'éditeur, VS Code vient avec un nouveau raccourci clavier pour sélectionner tous les résultats correspondant à une recherche. Au lieu d'utiliser la fonction rechercher et remplacer par exemple, Visual Studio Code permet de sélectionner tous les résultats trouvés lors d'une recherche à l'aide des touches Alt + Entrée. Et en une seule fois, l'utilisateur peut effectuer la modification souhaitée. Ce qui est bien plus rapide que d'utiliser un rechercher et remplacer.


L'amélioration la plus demandée par les utilisateurs de Visual Studio Code était le support des onglets. Microsoft n'a toutefois pas introduit ce support dans cette version estimant qu'il faudra plusieurs itérations avant que cela soit pleinement livré. Cependant, les utilisateurs pressés peuvent déjà commencer à les expérimenter dans la préversion pour les insiders.

La deuxième requête la plus populaire était la demande d'un terminal intégré. Dans cette nouvelle version de Visual Studio Code, un nouveau terminal intégré vous permet de rester dans Visual Studio Code tout en utilisant le Shell de votre plateforme.


Toutefois, comme le précise l'équipe de Visual Studio Code, il ne s'agit que d'une première version de ce qu'elle veut offrir aux développeurs. Cette version de Visual Studio Code ne supporte donc pour le moment qu'un seul terminal et il y a encore des fonctionnalités manquantes comme le copier-coller avec le clavier.

La version 1.2 de l'éditeur multiplateforme ajoute également la possibilité de supprimer les raccourcis clavier. À partir de maintenant, il suffit d'ajouter un - à la commande et la règle de raccourci clavier ciblée sera supprimée. Voici un exemple pour illustrer cela :


Comme autre nouveauté, Visual Studio Code supporte maintenant IntelliSense, Go To Definition, Peek Definition, et Find All Occurrences pour les variables CSS dans les fichiers CSS, SCSS et LESS.

Ce n'est pas encore la liste exhaustive des nouveautés et améliorations dans Visual Studio Code 1.2. On note également des améliorations tant au niveau du débogage que des extensions. En ce qui concerne les extensions, il est par exemple maintenant possible de les lister, les installer ou les désinstaller à partir de la ligne de commande.

Cette nouvelle version de Visual Studio Code corrige également un ensemble de bogues qui apportent des améliorations notables à l'éditeur de code multiplateforme.

Télécharger Visual Studio Code 1.2 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.0 disponible, l'éditeur de code gratuit, multiplateforme et open source compte un demi-million d'utilisateurs actifs par mois
L'éditeur de texte multiplateforme Vim 8 arrive, et apporte le support des échanges de messages effectués de manière asynchrone


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


 Poster une réponse

Avatar de gstratege gstratege - Membre habitué https://www.developpez.com
le 08/06/2016 à 9:31
Trop simpliste, pas possible de voir l'historique de git et de naviguer à travers les versions...
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 08/06/2016 à 10:10
Citation Envoyé par gstratege Voir le message
Trop simpliste, pas possible de voir l'historique de git et de naviguer à travers les versions...
En même temps ce n'est pas vraiment le but de VS Code... Il y a plein d'outils spécialement prévus pour Git qui feront ça très bien (perso la ligne de commande me suffit la plupart du temps)
Avatar de xarkam xarkam - Membre confirmé https://www.developpez.com
le 08/06/2016 à 10:19
Citation Envoyé par gstratege Voir le message
Trop simpliste, pas possible de voir l'historique de git et de naviguer à travers les versions...
C'est pas un ide et c'est basé sur le principe des addon pour construire ton éditeur avec tes besoins.

La solution: https://marketplace.visualstudio.com...nne.githistory
Avatar de Ldica Ldica - Candidat au Club https://www.developpez.com
le 15/06/2016 à 15:29
La première fonctionnalité est bien, mais vraiment présentée stupidement, en quoi est-elle mieux qu'un bon vieux Replace ^^ ? (dans cet exemple bien sûr)
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 08/07/2016 à 15:57
Visual Studio Code 1.3 disponible, l'éditeur de code multiplateforme embarque les onglets
et permet l’utilisation simultanée de plusieurs terminaux

Visual Studio Code, l’éditeur de code gratuit et multiplateforme de Microsoft construit sur Chromium de Google, est disponible en version 1.3, un mois après la version 1.2, et conformément à son processus de mise à jour (une version chaque mois).

Pour rappeler les fonctionnalités de la version 1.2, on peut dire que l’éditeur de code léger open source de Microsoft a introduit la suppression automatique des espaces inutiles. Visual Studio Code, à partir de la version 1.2, peut suivre les espaces qu'il insère automatiquement et les supprimer s'ils ne sont plus nécessaires. Il a également introduit un nouveau raccourci clavier pour sélectionner tous les résultats correspondant à une recherche et les modifier simultanément, sans avoir besoin d’utiliser la fonction rechercher et remplacer.

La principale nouveauté introduite dans VS Code 1.2 était sans doute le support de terminal intégré qui vous permet de rester dans Visual Studio Code tout en utilisant le Shell de votre plateforme. C’était toutefois la deuxième fonctionnalité la plus demandée par les utilisateurs. La fonctionnalité la plus demandée a quant à elle été repoussée pour une autre version. Il s’agit du support dans onglets.

Dans cette nouvelle mouture, Visual Studio 1.3, Microsoft répond à la principale demande des utilisateurs de son éditeur de code, en introduisant le support des onglets. VS Code affiche désormais chaque fichier en tant qu’onglet. Les utilisateurs peuvent également utiliser les glisser-déposer pour organiser leurs différents fichiers. Ils peuvent donc rapidement naviguer entre les fichiers et mieux organiser leur travail.


Pour ceux qui ne veulent pas utiliser les onglets, il est toutefois possible de désactiver la fonctionnalité via le paramètre workbench.editor.showTabs.

Introduit dans la version 1.2, le support de terminal intégré a été amélioré dans cette nouvelle mouture de Visual Studio Code. Quelques améliorations ont été apportées à cette fonctionnalité, mais on peut mettre en avant la possibilité de lancer et d’utiliser plusieurs terminaux en même temps. Une instance de terminal peut être créée en cliquant simplement sur le bouton +, dans le coin supérieur droit du panneau TERMINAL. Cela crée une nouvelle entrée dans la liste déroulante qui affiche les instances de terminal.


La nouvelle version de l’éditeur de code apporte également de grands changements au niveau de la gestion des extensions. Une nouvelle fonctionnalité Extensions View vient par exemple pour « améliorer la recherche, l'installation et la mise à jour des extensions VS Code », a souligné l’équipe de développement de Visual Studio Code.

Avec l’introduction des onglets, le support du Drag & Drop dans l’éditeur a aussi été amélioré. Jusqu’ici, il était possible de glisser des fichiers depuis l'extérieur de VS Code et les déposer dans l'éditeur, pour ouvrir ces fichiers. Maintenant il y a beaucoup plus de choses qui peuvent être faites avec le glisser-déposer. Une nouvelle possibilité (Drop to Split) permet par exemple de déplacer et ouvrir un fichier sur le côté en scindant en deux l’éditeur de code, comme vous pouvez le voir dans l’animation suivante.


En autres petites nouveautés introduites dans Visual Studio Code 1.3, on note également des améliorations de fonctionnalités existantes et un ensemble de corrections de bogues. Visual Studio Code est disponible pour Windows (7, 8, 10), Mac OS X (OS X Yosemite, El Capitan) et Linux (Debian, Ubuntu, Red Hat, Fedora, CentOS).

Télécharger Visual Studio Code 1.3 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.2 est disponible, l'éditeur de code gratuit et multiplateforme embarque de nouvelles fonctionnalités dont un terminal intégré
L'éditeur de texte multiplateforme Vim 8 arrive, et apporte le support des échanges de messages effectués de manière asynchrone
Avatar de citrix6 citrix6 - Futur Membre du Club https://www.developpez.com
le 08/07/2016 à 17:15
Enfin c'est onglet

depuis le temps que tout le monde les demandent
Avatar de abriotde abriotde - Membre éprouvé https://www.developpez.com
le 08/07/2016 à 22:48
Etant du monde Linux j étais sceptique mais j avoue que VSCode est open source, et compatible Linux donc je l ai essayer et j'ai été conquis par sa rapidité. Je le préfere a ses conqurents direct. Cependant, au quotidien, Vim et Gedit me sufisent (j y suis habitué) pour les languages de scripts et pour le C/C++ rien ne remplace un gros Netbeans.
Avatar de MichaelREMY MichaelREMY - Membre confirmé https://www.developpez.com
le 09/07/2016 à 16:50
pas de version 64 bits sous windows...
Grrr, je passe mon chemin.

pas de paramétrage possible pour indiquer le path d'un exe ou d'un serveur pour une compilation/test/run....je passe définitivement mon chemin.

Microsoft semble avoir voulu sortir cet éditeur pour être dans la liste avec les autres, et non pas pour performer et améliorer la vie des développeurs.
Avatar de blbird blbird - Membre éprouvé https://www.developpez.com
le 10/07/2016 à 11:38
Excellent éditeur, très rapide, que j'utilise pour ma montée en compétence JS. J'aime beaucoup. Et qu'il ne soit ps en 64 bits m'indiffère complètement, du moment qu'il est rapide et efficace.
Avatar de Aspartame Aspartame - Membre habitué https://www.developpez.com
le 10/07/2016 à 14:35
pour l'instant , Atom qui s'appuie sur les mêmes briques logicielles a ma préférence ...
Contacter le responsable de la rubrique Accueil