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 , par Coriolan, Chroniqueur Actualités
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


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


 Poster une réponse

Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 23/08/2016 à 10:21
VS Code : Microsoft lance une extension pour le débogage de sites web pour les appareils iOS
depuis son éditeur de code et sans avoir besoin d’un Mac

Dans un souci de simplifier le workflow quotidien des développeurs depuis la sortie de Visual Studio Code, Microsoft a accordé un intérêt particulier dans le développement d’outils pour permettre à ces derniers de déboguer leur code directement depuis son éditeur. Après des débogueurs .NET et Node.js, puis un débogueur Chrome pour Visual Studio Code disponible depuis le mois de février, c’est au tour des développeurs web pour iOS d’être servis.

Microsoft vient de lancer un iOS Web Debugger pour VS Code. La nouvelle extension va permettre aux développeurs Web mobiles de déboguer leur code JavaScript exécuté sur Safari sur les appareils iOS (et simulateurs iOS) directement à partir de leur éditeur VS Code, sans outils additionnels.

Pour comprendre quelle est l’utilité de cette nouvelle extension, Microsoft explique qu’à ce jour, « le débogage des sites Web fonctionnant sur les appareils iOS est limité à un sous-ensemble de développeurs, étant donné que le Safari Web Inspector (Safari DevTools) nécessite une instance desktop de Safari qui est uniquement disponible pour les utilisateurs de MacOS. » Avec l’extension pour Visual Studio Code qui est disponible à la fois sur Windows et MacOS, Microsoft rend donc le débogage de sites web pour les appareils iOS moins contraignant en l’ouvrant désormais aux développeurs qui sont uniquement sur Windows. Tout ce que vous avez à faire est d'avoir Visual Studio Code avec la nouvelle extension iOS Web Debugger installée.

Avec l'extension de débogage, les développeurs peuvent encore profiter d’un port forwarding virtuel via un tunnel HTTP à partir de leur PC local. À propos de ce port forwarding, Kenneth Auchenberg, programme manager de Microsoft JavaScript Diagnostics explique que cela permettra de rendre le développement local plus facile. « Lors du développement de sites Web en cours d'exécution localement, c'est un processus lourd de permettre aux appareils mobiles d'accéder à votre serveur de développement local, qui est généralement un serveur HTTP tournant sur localhost, » a-t-il écrit. « Nous avons donc trouvé un moyen d'émuler un port forwarding en ajoutant l'option de démarrer une instance de localtunnel, qui dans les coulisses crée un tunnel HTTP de votre ordinateur local à internet pour la propriété tunnelPort spécifiée. Ce tunnel HTTP est ensuite utilisé par l'appareil iOS pour avoir accès à votre serveur de développement local, comme tout autre site Web public ».


La nouvelle extension de débogage des sites web sur les appareils iOS vient également avec d’autres fonctionnalités telles que le réglage des points d’arrêt, le pas à pas, et bien plus. Pour commencer à l’utiliser, vous devez aller dans le menu Extensions pour afficher la liste des extensions et rechercher par exemple « ios » pour filtrer la liste. Après l’installation de l’extension, il sera nécessaire de redémarrer l’éditeur de code pour que cela fonctionne.

Installer iOS Web Debugger

Source : Blog Microsoft

Et vous ?

Que pensez-vous de cette extension ? Vous sera-t-elle utile ?

Voir aussi :

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
Avatar de yahiko yahiko - Rédacteur/Modérateur https://www.developpez.com
le 23/08/2016 à 11:42
Personnellement, même si j'étais un peu sceptique sur ce nouvel éditeur à sa sortie, au fil des versions, il a pratiquement remplacé Visual Studio dans mon quotidien qui fait figure de canon pour tuer une mouche dans les développements légers. Visual Studio Code est vraiment une agréable surprise et cette nouvelle ne devrait pas inverser la tendance.
Avatar de Stéphane le calme Stéphane le calme - Chroniqueur Actualités https://www.developpez.com
le 09/09/2016 à 8:27
Visual Studio Code est disponible en version 1.5 avec de nouvelles fonctionnalités pour son outil de débogage,
l'intégration des langages, les extensions et plus encore

L’équipe de développement de Visual Studio Code a annoncé la disponibilité de la version 1.5. Microsoft a ajouté de nombreuses nouvelles fonctionnalités et améliorations avec cette mise à jour et apporté également des correctifs aux bogues de la version précédente.

Au niveau de l’espace de travail, l’explorateur de fichiers peut désormais afficher des icônes de fichiers et de dossiers grâce au thème File Icon. N’étant pas activé par défaut, il faut le faire manuellement en effectuant la commande Fichier > Préférences puis choisir le thème (sur Mac ce sera plutôt Code > Préférences). Toutefois, dans cette version, les icônes de fichiers et de dossiers ne seront affichés que dans l’explorateur de fichiers, Microsoft prévoit tout de même de les rendre disponibles à d’autres endroits (comme les onglets Editor par exemple). L’entreprise attend également que la communauté propose ses thèmes étant donné que Visual Studio Code n’est livré qu’avec deux thèmes pour le moment.

Au niveau des langages, la dernière version stable de TypeScript, la version 1.8.10, a été livrée avec Visual Studio Code. Pendant le mois de septembre, la version 2.0 sera disponible mais les développeurs sont déjà en mesure d’installer la release candidate en se servant de npm install -g typescript@rc. Toutefois, Microsoft rappelle qu’utiliser une version différente de TypeScript dans Visual Studio Code en ligne de commande peut être déroutant étant donné que vous aurez des générations différentes d’erreurs, notamment pour les fonctionnalités supportées de 2.0 qui ne le sont pas dans la version 1.8.10.

Du côté de HTML, de nouveaux paramètres ont été activés dans la commande qui intègre la complétion du code fournisseur. Microsoft recommande d’utiliser ces paramètres si vous ne souhaitez pas voir les suggestions correspondantes.

Code : Sélectionner tout
1
2
3
4
5
6
7
8
// Configures if the built-in HTML language suggests Angular V1 tags and properties.
"html.suggest.angular1": true,
 
// Configures if the built-in HTML language suggests Ionic tags, properties and values.
"html.suggest.ionic": true,
 
// Configures if the built-in HTML language suggests HTML5 tags, properties and values.
"html.suggest.html5": true
Il est désormais possible d’associer des syntaxes de profils Emmet existantes (comme html, css) avec d’autres langages dans le nouveau paramètre emmet.syntaxProfiles. Le paramètre prend l’identifiant d’un langage et l’associe avec un profil Emmet. Par exemple, pour utiliser les abréviations Emmet HTML dans JavaScript, il suffit de faire :

Code : Sélectionner tout
1
2
3
4
5
{
    "emmet.syntaxProfiles": {
        "javascript": "html"
     }
}
Il est également possible de désactiver les abréviations Emmet pour un langage en particulier en se servant du paramètre emmet.excludeLanguages. Par exemple, pour exclure Emmet des fichiers PHP il suffit de faire :

Code : Sélectionner tout
1
2
3
4
5
{
    "emmet.excludeLanguages": [
        "php"
    ]
}
Au niveau des extensions, il y a désormais un élément dans le menu pour permettre de mettre à jour toutes ses extensions.


De plus, il y a un paramètre extensions.autoUpdate qui permet de mettre à jour automatiquement les extensions sans intervention de l’utilisateur lorsqu’il a la valeur true.

Il vous est également possible de classer vos extensions par nombre d’étoiles au lieu de ne pouvoir les classer que par ordre d’installation.

Du côté du débogage, une fois dans la console, vous verrez des suggestions pendant que vous êtes en train de taper un code. Toutefois, cette option n’est disponible pour le moment que pour le débogage Node.js, mais d’autres débogueurs peuvent également implémenter des suggestions pendant le protocole de débogage.


La console de débogage peut également être étendue à plusieurs lignes lorsque cela s’avère nécessaire. Pour activer l’extension, il suffit de faire la commande Shift + Entrée.

télécharger Visual Studio Code pour Windows

télécharger Visual Studio Code pour OS X

télécharger Visual Studio Code pour Linux 64 bits (archives tar.gz)

télécharger Visual Studio Code pour Linux 32 bits (archives tar.gz)

Source : blog Visual Studio Code
Avatar de Olivier Famien Olivier Famien - Chroniqueur Actualités https://www.developpez.com
le 20/09/2016 à 22:45
Le support pour la prise en charge de Java débarque en préversion sur Visual Studio Code
avec plus de fonctionnalités prévues pour bientôt

Depuis que Microsoft s’est tournée vers l’open source, nombreux sont les projets qui convergent vers les plateformes de la firme. En mars dernier, c’est Windows 10 qui a accueilli le sous-système Linux (WSL) afin d’exécuter les binaires Linux. Avant cette prouesse, Microsoft s’est lancé depuis 2015 dans le développement d’une version multi-plate-forme de son environnement de développement intégré (EDI) à succès Visual Studio. Cela a abouti à la mise en œuvre de Visual Studio Code, un éditeur de codes open source, et multi-plate-forme supportant plusieurs langages tels que Angular, PHP, C++, C#, HTML, Python, Go, JavaScript, Ruby, Ruby, JSON, Node.js, etc.

Depuis sa mise sous licence open source, Visual Studio Code s’est enrichi de divers outils et fonctionnalités. À sa version 1.0, l’EDI supportait déjà plus de 100 langages de programmation avec plus de 1 000 extensions qui ont été créés pour étoffer ses fonctionnalités.

Depuis quelques jours, une extension pour java a été rendue disponible afin de permettre aux développeurs Java d’utiliser Visual Studio Code pour le développement de leurs projets. Cela a été possible en exploitant les avantages qu’offre le protocole de langage serveur développé par Microsoft et d’autres entreprises.

Il faut rappeler qu’en juin dernier, Microsoft et Red Hat ont annoncé conjointement qu’ils travaillaient de concert afin de créer un nouveau protocole ouvert pour les services des langages. L’idée était de créer une API que les EDI pourraient invoquer pour obtenir les fonctionnalités du langage souhaité.

Après quelques mois de travaux, le protocole basé sur JSON-RPC a été créé et adopté afin de permettre à n’importe quel éditeur de langages et d’outils d'offrir la prise en charge de son langage et des fonctionnalités de son langage par Visual Studio Code ou d'autres EDI supportant ce protocole. Pour comprendre son fonctionnement, il faut savoir que l’éditeur de langage définit côté serveur toute la syntaxe, les fonctionnalités et les outils de son langage et permet à Visual Studio ou n’importe quel EDI d’accéder à ce langage et les outils affiliés en les invoquant à partir de ce protocole de langage serveur. À chaque modification, une communication permanente est nécessaire entre l’EDI et le serveur.

C’est à partir de ce protocole que les développeurs de Red Hat viennent de permettre à Visual Studio Code de supporter Java. Les développeurs Java peuvent désormais se tourner vers cet EDI pour le développement de leurs projets. Pour ce faire, ces derniers devront installer l’extension mise en ligne ainsi que Java 8 Runtime.

Il faut noter que le support de ce langage est encore dans sa phase de préversion. Plusieurs autres fonctionnalités ne sont pas encore disponibles. Mais pour l’heure, vous avez déjà droit à ces outils :

  • le support des projets basés sur Maven ;
  • la notification des erreurs de compilation en temps réel ;
  • la prise en charge de l’autocomplétion du code ;
  • la possibilité de consulter la documentation Java en survolant les objets du langage ;
  • la prise en charge de l’aperçu du code ;
  • le support de la navigation dans le code ;
  • le support du formatage de code ;
  • la possibilité de mettre en surbrillance d’une partie du code ;
  • la prise en charge de CodeLens ;


Les développeurs de Red Hat annoncent également plusieurs autres fonctionnalités dans un futur proche.

Télécharger l’extension Java pour Visual Studio Code

Source : Blog Red Hat, Microsoft

Et vous ?

Avez-vous testé cette extension ? Comment l’avez-vous trouvée ?

Voir aussi

VS Code : Microsoft lance une extension pour le débogage de sites web pour les appareils iOS depuis son éditeur de code et sans avoir besoin d'un Mac
Avatar de Terra11 Terra11 - Candidat au Club https://www.developpez.com
le 22/09/2016 à 20:59
Bonjour la communauté !

Question de néophyte : quel est l'intérêt de coder sur VS Code plutôt que sur Netbeans pour les projets java ?

Merci

Terra
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 23/09/2016 à 16:46
@Terra: tres franchement, pour le moment, aucun. VSCode est meilleur que les IDEs java pour certains use-cases, mais pour le dev Java, meme avec le support apporte par Gorkem, VSCode reste loin derriere en terme de capacites.
Avatar de lc2ms1978 lc2ms1978 - Nouveau membre du Club https://www.developpez.com
le 23/09/2016 à 16:53
Hello,
Pour ceux qui ont déjà VS installé sur leur poste ça leur permet d'avoir un seul EDI et ne pas en installer plusieurs peut être.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 23/09/2016 à 18:03
Citation Envoyé par lc2ms1978 Voir le message
Hello,
Pour ceux qui ont déjà VS installé sur leur poste ça leur permet d'avoir un seul EDI et ne pas en installer plusieurs peut être.
Attention 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.
Avatar de Iradrille Iradrille - Expert confirmé https://www.developpez.com
le 23/09/2016 à 19:49
Citation Envoyé par Mickael_Istria Voir le message
Attention 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.
Çà 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.
Avatar de Terra11 Terra11 - Candidat au Club https://www.developpez.com
le 24/09/2016 à 9:59
Merci beaucoup pour vos réponses.
C'est vrai que le foin autour de VS Code donne vraiment envie de s'y mettre...
L'inertie de Netbeans me donne parfois des boutons, mais ça ne peut que me forcer à devenir meilleur.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 24/09/2016 à 10:21
Citation Envoyé par Iradrille Voir le message
Çà 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.
Java n'est pas vraiment fait pour faire des scripts de toute maniere. Et meme en 100 lignes de Java, des features comme la hierarchie de types, les refactorings et surout le debug restent quasi-indispensables.
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 12/10/2016 à 12:42
Visual Studio Code 1.6 est disponible avec le support de TypeScript 2.0
et un bon lot de nouveautés et améliorations

La version 1.6 de Visual Studio Code, l’éditeur de code multiplateforme léger de Microsoft, est disponible avec de nombreuses améliorations et nouvelles fonctionnalités. Parmi les changements majeurs, on peut citer la mise à jour vers TypeScript 2.0. Cette nouvelle version de VS Code est livrée avec TypeScript 2.0.3 par défaut et son lot de nouveautés. Mais Microsoft rassure qu’il est possible de revenir à la version 1.8.10 de TypeScript en effectuant les actions suivantes :

  • naviguer dans votre dossier d'espace de travail ;
  • exécuter npm installer typescript@1.8.10 pour installer la version 1.8.10 de TypeScript ;
  • démarrer VS Code. Il vous sera demandé si vous souhaitez utiliser la version 1.8.10 ou la version embarquée avec VS Code 1.6, c'est-à-dire la version 2.0.3. Vous n'aurez plus qu'à sélectionner la version que vous souhaitez et confirmer le changement de réglage.

Avec la mise à jour vers TypeScript 2.0, d’autres fonctionnalités intéressantes arrivent également dans Visual Studio Code. Et on peut citer entre autres :

Format on Save

Cette fonctionnalité vous permet de formater votre code lorsque vous l'enregistrez. En l’activant, VS Code va automatiquement chercher les extensions de formatage pertinentes installées et formater l'ensemble de votre code à chaque sauvegarde. Pour l’activer, il faut effectuer le paramétrage "editor.formatOnSave": true.

Switch Windows

VS Code embarque une nouvelle commande qui permet de se déplacer rapidement entre les fenêtres ouvertes de VS Code (instances) via la palette de commandes. Il suffit d'ouvrir la palette de commandes (Ctrl + Maj + P) et taper Switch Windows. Un menu déroulant apparaît avec toutes les fenêtres VS Code ouvertes et vous pouvez vous déplacer rapidement de l'une à l'autre sans quitter le clavier, directement à partir de VS Code.


Recommandations d’extensions dans l’espace de travail

Vous pouvez souvent avoir besoin d’un ensemble d’extensions pour être plus productif dans un workspace particulier. VS Code supporte maintenant la création d’une liste d’extensions recommandées pour un espace de travail. L'ensemble des recommandations est défini dans un fichier extensions.json qui se trouve dans le dossier .vscode. De cette façon, les recommandations peuvent être facilement partagées entre membres d'une équipe. Vous pouvez créer ce fichier en utilisant la commande Extensions: Configure Workspace Recommended Extensions. À titre d’exemple, voici le fichier extensions.json utilisé pour l'espace de travail VS Code sur GitHub :

Code : Sélectionner tout
1
2
3
4
5
6
7
 {
	"recommendations": [
		"eg2.tslint",
		"dbaeumer.vscode-eslint",
		"msjsdiag.debugger-for-chrome"
	]
}
Comme vous pouvez le voir, il est recommandé que tous ceux qui travaillent avec le code base de VS Code utilisent les extensions TSLint et ESLint, mais également l’extension de débogage de Chrome. Visual Studio Code va inviter l'utilisateur à installer les extensions recommandées quand un espace de travail est ouvert pour la première fois. L'utilisateur peut aussi consulter la liste avec la commande Extensions: Configure Workspace Recommended Extensions.


Packs d’extensions

VS Code supporte la publication de packs d’extensions dans le Marketplace. Un pack d'extension est un ensemble d'extensions qui peuvent être installées ensemble. Cela permet de partager facilement vos extensions préférées avec d'autres utilisateurs. Un autre cas d'utilisation est de créer un ensemble d'extensions pour un scénario particulier, par exemple pour le développement PHP, pour aider un développeur PHP à démarrer rapidement avec VS Code. La fonctionnalité est disponible en preview, ce qui signifie d’après Microsoft qu’il y a encore du travail à faire à ce niveau.

Un pack d'extensions est représenté comme une extension qui dépend d'autres extensions. Cette dépendance est exprimée à l'aide de l'attribut extensionDependencies à l'intérieur du fichier package.json. Par exemple, voici un pack d'extension pour PHP qui inclut un débogueur, un service de langage, et une extension de formatage :

Code : Sélectionner tout
1
2
3
4
5
   "extensionDependencies": [
      "felixfbecker.php-debug",
      "felixfbecker.php-intellisense",
      "Kasik96.format-php"
  ]
Il faut aussi noter qu’en installant un pack d’extensions, VS Code va également installer les extensions dépendantes.

Parmi les autres nouveautés dans cette version de VS Code, on peut encore citer de manière non exhaustive une extension de débogage expérimentale pour Node 6.3+ pour prendre en charge le V8 Inspector Protocol, mais aussi, le fait que VS Code permet désormais de réutiliser facilement les termes de recherche précédents dans la zone de recherche.

En outre, il est maintenant possible de lancer un script npm avant le débogage. Il s’agit d’une fonctionnalité qui était fréquemment demandée par les utilisateurs. Il y a encore bien d’autres changements à découvrir sur le site de VS Code.

La version 1.6 est disponible en téléchargement pour les principales plateformes, à savoir Windows (7,8,10), macOS 10.X et Linux : Debian, Ubuntu, Red Hat, Fedora, CentOS.

Télécharger Visual Studio Code

Source : Blog Visual Studio Code

Et vous ?

Que pensez-vous de cette nouvelle version ?

Voir aussi :

Le support pour la prise en charge de Java débarque en préversion sur Visual Studio Code avec plus de fonctionnalités prévues pour bientôt
Visual Studio ''15'' : le générateur de projet CMake s'invite dans l'EDI, une preuve de concept de son support offerte dans la Preview 5
La cinquième préversion de Visual Studio "15" est disponible et apporte le filtrage IntelliSense pour une amélioration de la productivité
Avatar de Oscar.STEFANINI Oscar.STEFANINI - Membre régulier https://www.developpez.com
le 12/10/2016 à 16:12
J'apprécie beaucoup cet outil, j'apprécie énormément sa légèreté, son aspect cross-plateform, la facilité d'utilisation et de paramétrage. J'ai installé l'extension officelle pour le c++ mais je pense avoir échoué dans la configuration, l'intellisense est ... pas intelligente. Si jamais quelqu'un à réussi à configurer correctement cette extension, ce serait cool de partager
Avatar de kilroyFR kilroyFR - Membre confirmé https://www.developpez.com
le 13/10/2016 à 13:25
quelle est l'utilité de cet outil (si on utilise deja visual studio ou android studio par exemple) ?

(je veux dire a part d'avoir un environnement qui gere 800 langages meme si en pratique on en utilise que quelques une en pratique).

Merci de la reponse car je n'ai pas compris en quoi il remplacait les outils habituels.
Avatar de SkyZoThreaD SkyZoThreaD - Membre expérimenté https://www.developpez.com
le 13/10/2016 à 13:42
Citation Envoyé par kilroyFR Voir le message
quelle est l'utilité de cet outil (si on utilise deja visual studio ou android studio par exemple) ?

(je veux dire a part d'avoir un environnement qui gere 800 langages meme si en pratique on en utilise que quelques une en pratique).

Merci de la reponse car je n'ai pas compris en quoi il remplacait les outils habituels.
C'est plus rapide à lancer qu'un IDE complet. C'est un peut comme un notepad++ ou Sublime mais avec plus de fonctions.
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 09/11/2016 à 6:33
Visual Studio Code 1.7 est disponible
cette version de l’éditeur de code multiplateforme met l’accent sur l’amélioration de l’expérience utilisateur

La version 1.7 de Visual Studio Code, l’éditeur de code multiplateforme léger de Microsoft, est disponible avec d’importantes améliorations pour l’expérience utilisateur. Cette version a été publiée le 2 novembre avant que Microsoft ne fasse un rollback le lendemain vers la version 1.6.1 à cause d’un incident avec une nouvelle fonctionnalité appelée Automatic Type Acquisition (ATA).

Le but de la fonctionnalité est d'améliorer l'expérience IntelliSense de JavaScript. Il faut noter que VS Code utilise le service de langage de TypeScript pour fournir IntelliSense pour JavaScript et le service de langage de TypeScript utilise des fichiers spéciaux appelés fichiers de déclaration de type, qui sont publiés sur npm. Après avoir offert cette fonctionnalité aux développeurs Insiders pendant deux semaines, l’équipe VS Code a jugé utile de la livrer à tout le monde dans VS Code 1.7. Mais juste après la sortie de cette version, l’équipe npm a enregistré un pic énorme dans l'activité de registre des clients essayant d'accéder à des paquets liés à la fonctionnalité ATA introduite dans VS Code 1.7. Ces demandes représentaient environ 10 % de l'ensemble du trafic et ont brièvement paralysé leur service (une sorte de DDoS non intentionnelle). La version 1.7.1 de VS Code a donc été publiée par la suite pour désactiver la nouvelle fonctionnalité. Il est donc recommandé d’installer VS Code 1.7.1 pour ceux qui avaient déjà installé la version 1.7.

À part la fonctionnalité ATA qui est désactivée (et qui devrait réapparaître dans les prochaines versions après correction du problème), la version 1.7.1 contient toutes les fonctionnalités qui étaient disponibles dans VS Code 1.7. (VS Code 1.7.1 ne vient que pour désactiver la fonctionnalité ATA). Parmi ces fonctionnalités et améliorations, nous pouvons citer :

Les références de raccourcis clavier

Avec Visual Studio Code 1.7, tous les raccourcis clavier pour l’éditeur de code sont listés dans un fichier PDF imprimable. En allant dans le menu Aide puis en cliquant sur Référence de raccourcis clavier, s’ouvre un fichier PDF contenant les raccourcis clavier pour VS Code.


Garder cette référence à portée de main facilite grandement l’utilisation de VS Code. Les références de raccourcis clavier sont disponibles pour les différentes plateformes Windows, macOS et Linux.

Organisation des éditeurs : disposition horizontale

Avec VS Code 1.7, vous pouvez maintenant modifier la disposition des groupes d'éditeur pour qu'ils soient verticaux ou horizontaux. Les deux types de dispositions se comportent de la même manière que précédemment, vous permettant de déplacer et redimensionner les éditeurs et les groupes d'éditeur.


Le raccourci clavier Shift+Alt+1 permet de basculer rapidement entre les deux types de dispositions. Une fois que vous avez fait votre choix pour une disposition, ce choix est conservé pour l'espace de travail courant et restauré après le redémarrage.

Keymaps pour Sublime et Atom

Les raccourcis clavier sont essentiels à la productivité et des changements dans les raccourcis clavier, en passant d’un éditeur à un autre, peuvent être difficiles. Visual Studio Code 1.7 a donc ajouté deux nouvelles extensions et introduit une nouvelle catégorie Keymaps sur le Marketplace. Le but est de faciliter la commutation entre les éditeurs en supprimant la nécessité d'apprendre de nouveaux raccourcis clavier. Cette nouvelle version va vous permettre maintenant d’utiliser les raccourcis clavier bien connus des éditeurs de code comme Atom et Sublime Text dans VS Code. Pour cela, Microsoft a créé une extension pour Atom et Sublime Text.


Ces extensions permettent de porter les raccourcis clavier populaires d’Atom et Sublime Text sous Visual Studio Code. Après avoir installé une de ces extensions et redémarré VS Code, vos raccourcis clavier préférés seront maintenant disponibles dans l’éditeur de Microsoft. Il faut également noter que vous pouvez créer votre propre extension keymap et l'ajouter à la catégorie Keymaps.

Désactivation des extensions

Il est désormais possible de désactiver rapidement une extension globalement ou pour un espace de travail spécifique.

Souvent, vous avez plus d'un espace de travail et plusieurs extensions installées pour prendre en charge ces espaces de travail. La plupart du temps, ces extensions sont exclusives à un seul espace de travail et ne sont pas nécessaires pour les autres. Par exemple, si vous avez des espaces de travail JavaScript et Go, vous n'avez pas besoin de l'extension linting de JavaScript dans un espace de travail Go et vice versa. Avec cette version de VS Code, vous pouvez maintenant exécuter uniquement les extensions que vous jugez nécessaires pour un espace de travail et désactiver les autres.


Vous pouvez également désactiver ou activer toutes les extensions en quelques clics à partir de code VS.


Packs d’extensions

Dans la version 1.6 de Visual Studio Code, Microsoft a introduit les packs d’extensions. Un pack d'extension est un ensemble d'extensions qui peuvent être installées ensemble. Cela permet de partager facilement vos extensions préférées avec d'autres utilisateurs. Un cas d'utilisation intéressant est de créer un ensemble d'extensions pour un scénario particulier, par exemple pour le développement PHP, pour aider un développeur PHP à démarrer rapidement avec VS Code. Un pack d'extensions est représenté comme une extension qui dépend d'autres extensions.

Dans cette nouvelle version de VS Code, quand vous sélectionnez un pack d’extensions, vous verrez un nouvel onglet qui affiche les dépendances qui sont installées lors de l'installation du pack. Lorsque vous désinstallez un pack d'extension, toutes ses extensions dépendantes référencées sont également désinstallées.


VS Code 1.7 introduit bien d’autres améliorations, comme l’autocomplétion CSS au sein de HTML. Vous pouvez en effet maintenant voir les fonctions de langage CSS comme la complétion du code, la validation et l'annotation de couleur intégrées dans votre HTML. Il faut également signaler une simplification du débogage de Node.js et une amélioration pour l'expérience utilisateur des développeurs TypeScript et JavaScript.

Télécharger Visual Studio 1.7

Source : Blog Visual Studio Code

Et vous ?

Quelles nouveautés appréciez-vous le plus ?
Quelles sont vos attentes pour les prochaines versions ?

Voir aussi :

La cinquième préversion de Visual Studio "15" est disponible et apporte le filtrage IntelliSense pour une amélioration de la productivité
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 16/12/2016 à 0:02
Visual Studio Code 1.8 disponible
avec le mode Zen pour écrire son code sans distraction et d’autres améliorations pour la productivité et l’UX

Version après version, Visual Studio Code, l’éditeur de code open source multiplateforme de Microsoft gagne en maturité et en fonctionnalités. VS Code séduit donc un nombre croissant de développeurs dont beaucoup étaient sceptiques à son lancement en juin 2015. D’ailleurs, depuis le mois de septembre, Visual Studio Code est le projet open source sur GitHub ayant le plus d’utilisateurs mensuels actifs, d’après le baromètre OSS Metrics.

Comme les mois précédents, Microsoft vient de publier une nouvelle version de son éditeur de code – VS Code 1.8 - qui apporte également son lot de nouveautés. On peut citer entre autres les points suivants :

Hot Exit

Hot Exit est une nouvelle fonctionnalité dont le but est de permettre aux développeurs de ne pas perdre leurs modifications non enregistrées en cas de sortie inopinée de l’éditeur de code. Certains évènements déclenchent une Hot Exit, c’est le cas par exemple lorsque toutes les instances VS Code se ferment. Si vous lancez l’éditeur après qu’une Hot Exit s'est produite, vos espaces de travail et fichiers seront restaurés. Cette fonctionnalité vient aussi avec la possibilité de restaurer vos fichiers après un crash de Visual Studio Code, et dans ce cas, peu importe que Hot Exit soit activé ou non.

Mode Zen

Visual Studio Code 1.8 introduit certaines améliorations pour permettre aux développeurs de mieux sur concentrer sur l’écriture de code. Parmi ces améliorations, on note l’arrivée du mode Zen déjà disponible sur les éditeurs concurrents comme Atom, mais également sur Sublime Text sous le nom de mode « sans distraction ». Le mode Zen vous permet de vous concentrer sur votre code en masquant toute l'interface utilisateur sauf l'éditeur. C’est-à-dire que la barre d'activité, la barre d'état, la barre latérale et le panneau sont tous masqués, et l’éditeur passe en mode plein écran. Le mode Zen peut être activé à l'aide du menu de vues, de la palette de commandes ou du raccourci Ctrl + K Z. il faut également noter qu’il est possible de désactiver le mode plein écran pour ceux qui le désirent. Appuyer deux fois sur la touche Échap permet aussi de quitter le mode Zen.

Barre d’activité configurable

Sur la barre d'activité s’affichent les icônes des différentes vues de VS Code. Elle permet de aussi de basculer rapidement entre les vues et afficher des informations sur une vue. Dans Visual Studio Code 1.8, Microsoft ajoute plusieurs nouvelles fonctionnalités à la barre d’activité pour améliorer l’expérience utilisateur et la productivité.

Tout d'abord, il est désormais possible de réorganiser les vues en utilisant le glisser-déposer. L'ordre est alors conservé et restauré à chaque redémarrage de VS Code. Il également maintenant possible de supprimer des vues de la barre d'activité à l'aide du menu contextuel de la barre d’activité elle-même ou à partir de la vue particulière à supprimer.


Un nouveau paramètre vous permet encore de masquer la barre d'activité. Il faut également noter que si la fenêtre devient assez petite pour que toutes les icônes des vues puissent être affichées, une nouvelle liste déroulante permet d'afficher les différentes vues.



De nombreuses autres améliorations

Les nouveautés et améliorations introduites dans cette version de VS Code ne s’arrêtent pas là. On peut encore citer de manière non exhaustive :

  • des améliorations dans les paramètres pour offrir une nouvelle expérience de configuration de Visual Studio Code ;

  • un nouveau menu Sélection pour découvrir et utiliser plus facilement les commandes de sélection de l'éditeur. Le nouveau menu Sélection ajouté à la barre de menu donne accès aux actions de sélection et de sélection multiple les plus courantes ;


  • des recherches de texte plus rapides. Il sera désormais plus rapide de trouver le code que vous recherchez, peu importe la taille de votre projet. Microsoft a en effet amélioré les performances de la recherche de texte en exécutant le code de recherche dans plusieurs processus en parallèle. Cela devrait donc permettre aux recherches d’être effectuées beaucoup plus rapidement, surtout dans les grands espaces de travail ;

  • IntelliSense JavaScript dans HTML. Visual Studio Code 1.8 offre une prise en charge complète du langage JavaScript dans les fichiers HTML ;


  • l’éditeur de code de Microsoft se met à jour vers TypeScript 2.1.


Télécharger Visual Studio Code 1.8

Sources : Blog Visual Studio Code, OSS Metrics

Et vous ?

Quelles nouveautés appréciez-vous le plus ?
Quelles sont vos attentes pour les prochaines versions ?
Avatar de gstratege gstratege - Membre habitué https://www.developpez.com
le 16/12/2016 à 10:35
Si seulement ils améliorent l'utilisation de git en parcourant les anciennes versions...
Avatar de mijdrol mijdrol - Membre à l'essai https://www.developpez.com
le 23/12/2016 à 10:16
Si ils amélioraient les perfs ça pourrait concurrencer un vim.
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 02/03/2017 à 21:21
Visual Studio Code 1.10 disponible
avec la fonctionnalité Minimap de Sublime Text, la copie de texte avec mise en forme et plus encore

Microsoft vient de publier une nouvelle mise à jour de son éditeur de code open source Visual Studio Code : la version 1.10. L’éditeur de code gagne rapidement en maturité au point où ses mises à jour mensuelles sont suivies par un nombre croissant de développeurs ; certains l’ayant déjà adopté et d’autres attendant le bon moment pour l’adopter finalement.

Comme les versions précédentes, Visual Studio Code 1.10 a son lot de nouveautés. Pour ne citer que celles qui nous semblent les plus intéressantes, on peut mettre en avant la fonctionnalité Minimap de l’éditeur Sublime Text. Comme le montre l’animation suivante, elle permet de visualiser l’ensemble d’un fichier sur une barre latérale. Intéressante quand on traite des fichiers avec plusieurs centaines de lignes, la fonctionnalité Minimap vous donne un aperçu « de haut niveau » de votre code, utile pour une navigation rapide et la compréhension de votre code. editor.minimap.enabled:true vous permet d’activer Minimap dans VS Code 1.10, pour le fichier en cours.


Encore au stade de préversion, Minimap a encore besoin d’être enrichie ; ce que Microsoft compte faire à l’avenir. Il s’agit pour plusieurs développeurs de la fonctionnalité la plus attendue.

Pour améliorer l’expérience utilisateur, Visual Studio Code permet désormais de glisser et déposer un texte sélectionné dans l’éditeur, à l’aide de la souris. Il s’agit également d’une fonctionnalité en préversion. Elle est désactivée par défaut, mais vous pouvez l'activer en paramétrant editor.dragAndDrop à true. Pour le moment, le glisser-déposer entre éditeurs ou différentes applications n’est pas pris en charge.


Avec Visual Studio Code 1.10, il est également possible de copier un texte avec la mise en forme. Cette option peut être très utile lorsque vous voulez copier des bouts de code dans une autre application, par exemple dans une application de messagerie. Le contenu collé dans l'application a toujours la même mise en forme et coloration.


La nouvelle version de Visual Studio Code permet encore de générer automatiquement des commentaires JSDoc pour vos fonctions. Pour ce faire, il suffit de taper /**. Visual Studio Code va désormais fournir un modèle de commentaire JSDoc pour les fonctions JavaScript et TypeScript. Pour information, JSDoc est un langage de balisage utilisé pour documenter les codes sources JavaScript.


Parmi les nouveautés dans cette version, on peut également noter qu’il est désormais possible de lier un raccourci clavier à n’importe quelle tâche dans Visual Studio Code. Il peut en effet être très utile d’attribuer des raccourcis clavier à des tâches que vous effectuez couramment. L’exemple suivant permet de lier le raccourci Ctrl+h à la tâche nommée tsc.

Code : Sélectionner tout
1
2
3
4
5
6
 
{
    "key": "ctrl+h",
    "command": "workbench.action.tasks.runTask",
    "args": "tsc"
}
Visual Studio Code 1.10 apporte bien d’autres nouveautés présentées sur le blog officiel de l’éditeur de code. Ces fonctionnalités, qui viennent s’ajouter à celles qui ont débarqué dans VS Code lors des précédentes mises à jour, rendent l’éditeur de code de Microsoft encore plus robuste ; une raison de plus pour les développeurs de s’y intéresser.

Téléchargez Visual Studio Code 1.10

Source : Blog Visual Studio Code

Avez-vous finalement adopté VS Code comme votre éditeur de code préféré ?
Si oui, pourquoi ? Et quels éditeurs de texte utilisiez-vous avant ?
Sinon, qu'est-ce qui vous retient ? Quels éditeurs de texte utilisez-vous ?

Voir aussi :

Un développeur propose un test comparatif des performances de Sublime Text, Visual Studio Code et Atom, que pensez-vous de sa méthodologie ?
Visual Studio Code 1.8 disponible, avec le mode Zen pour écrire son code sans distraction et d'autres améliorations pour la productivité et l'UX
Avatar de Jarodd Jarodd - Membre expérimenté https://www.developpez.com
le 03/03/2017 à 9:35
J'aime bien VSC, mais il a des défauts qui me hérissent le poil, notamment le formatage (notamment php), qui devient n'imorte quoi quand on a le malheur de faire Ctrl + S (heureusement il y a le save auto, mais parfois par réflexe je sauvegarde manuellement). Et parfois (en JS), j'écris un tableau sur une ligne, et paf il reformate n'importe comment, en mettant les valeurs en dessous, pas indentées. Je remet en place, et ça recommence, indéfiniment. Je n'ai pas trouvé le moyen de supprimer ce comportement.

A part ça, il est assez léger et intuitif à utiliser, j'aime bien.
Avatar de Kenshineuh Kenshineuh - Candidat au Club https://www.developpez.com
le 03/03/2017 à 10:13
Citation Envoyé par Jarodd Voir le message
J'aime bien VSC, mais il a des défauts qui me hérissent le poil, notamment le formatage (notamment php), qui devient n'imorte quoi quand on a le malheur de faire Ctrl + S (heureusement il y a le save auto, mais parfois par réflexe je sauvegarde manuellement). Et parfois (en JS), j'écris un tableau sur une ligne, et paf il reformate n'importe comment, en mettant les valeurs en dessous, pas indentées. Je remet en place, et ça recommence, indéfiniment. Je n'ai pas trouvé le moyen de supprimer ce comportement.

A part ça, il est assez léger et intuitif à utiliser, j'aime bien.
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.
Avatar de Jarodd Jarodd - Membre expérimenté https://www.developpez.com
le 03/03/2017 à 10:26
J'ai bien "editor.formatOnSave": true mais le problème n'est pas cette option, c'est plutôt que le formatage est moisi ! Je mettrai false et je le demanderai manuellement, il serait tout aussi mauvais.
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 03/03/2017 à 15:01
Citation Envoyé par Jarodd Voir le message
J'ai bien "editor.formatOnSave": true mais le problème n'est pas cette option, c'est plutôt que le formatage est moisi ! Je mettrai false et je le demanderai manuellement, il serait tout aussi mauvais.
Je ne fait pas de php, mais as-tu essayé avec l'extension PHP Formatter ?
Avatar de Jarodd Jarodd - Membre expérimenté https://www.developpez.com
le 03/03/2017 à 15:43
Je vais la tester
Avatar de zobal zobal - Membre confirmé https://www.developpez.com
le 03/03/2017 à 22:21
Citation Envoyé par Michael Guilloux Voir le message
Avez-vous finalement adopté VS Code comme votre éditeur de code préféré ?
Si oui, pourquoi ? Et quels éditeurs de texte utilisiez-vous avant ?
Sinon, qu'est-ce qui vous retient ? Quels éditeurs de texte utilisez-vous ?
lol

J'utilise vim avec quelques plugins et une config aux petits oignons. Pourquoi je me ferais ch... à changer pour un logiciel plus lourd, infiniment moins puissant et en plus développé par une boite qui a quand même un gros passif niveau enfumage du monde... ?
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 04/03/2017 à 15:56
Citation Envoyé par zobal Voir le message
lol

J'utilise vim avec quelques plugins et une config aux petits oignons. Pourquoi je me ferais ch... à changer pour un logiciel plus lourd, infiniment moins puissant et en plus développé par une boite qui a quand même un gros passif niveau enfumage du monde... ?
Je pense que tu as du te perdre. Clique ici pour retrouver le chemin de ta maison.

Et merci pour avoir contribué avec un commentaire totalement stérile et puéril.
Avatar de zobal zobal - Membre confirmé https://www.developpez.com
le 04/03/2017 à 17:39
Citation Envoyé par xarkam Voir le message
Je pense que tu as du te perdre. Clique ici pour retrouver le chemin de ta maison.

Et merci pour avoir contribué avec un commentaire totalement stérile et puéril.
Toutes mes excuses, je pensais qu'il s'agissait d'un forum de développeur et que la discussion portait sur les éditeurs de texte mais apparemment je me suis trompé.

Et merci pour avoir contribué avec un commentaire totalement constructif et réfléchi.
Avatar de J@ckHerror J@ckHerror - Membre éprouvé https://www.developpez.com
le 06/03/2017 à 14:38
lol
J'utilise vim avec quelques plugins et une config aux petits oignons. Pourquoi je me ferais ch... à changer pour un logiciel plus lourd, infiniment moins puissant et en plus développé par une boite qui a quand même un gros passif niveau enfumage du monde... ?
Citation Envoyé par zobal Voir le message
Toutes mes excuses, je pensais qu'il s'agissait d'un forum de développeur et que la discussion portait sur les éditeurs de texte mais apparemment je me suis trompé.

Et merci pour avoir contribué avec un commentaire totalement constructif et réfléchi.
Bonjour,

Sont marrants tes post l'un derrière l'autre.

Pour ma part j'utilise beaucoup (mais vraiment beaucoup) notepad++, simple rapide efficace, pas besoin de config (au pire je change le thème mes yeux ne peuvent plus rester sur une page à fond blanc), la majeur parti du temps pour faire des copié-collé, ctrl-h ... etc. bref vraiment pour un bloc-note, avec comme particularité le fait d'y mettre quasis que du code ou du SQL.
Et bien je vais tester VSC, me semble qu'il pourrait facilement remplacer mon notepad++ (en plus je n'aurais plus à changer de thème ).
De plus par simple 'ouverture d'esprit' il me semble assez bienvenue d'essayer de nouvelles choses...

J@ck.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 06/03/2017 à 15:32
Citation Envoyé par zobal Voir le message
J'utilise vim avec quelques plugins et une config aux petits oignons.
Combien 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 puissant
La, il faut justifier. VSCode est un IDE, qui dit IDE dit completion, documentation contextuelle, rapport d'erreurs, debug, recherche "semantique"... Tout ca vient avec le cout de la lourdeur, mais pour beaucoup d'utilisateurs, c'est vraiment rentable. Perso, tu me feras jamais coder un projet entier dans un pauvre editeur sans debugger. J'adore vim, mais au dela de la simple edition de fichier, des que tu arrives vraiment dans un code complexe, il te faut plus qu'un simple editeur.

et en plus développé par une boite qui a quand même un gros passif niveau enfumage du monde... ?
Les mecs qui font VSCode sont des anciens developpeurs d'Eclipse IDE, ils ont bosse en open-source la plupart de leur temps et meme construit un partie des modeles OSS actuels il y a 15 ans quand Eclipse est devenu OSS. Ils ont mis VSCode en OSS et contribuent des protocoles ouverts pour l'interoperabilite de tous les IDE/langages. Ils pourraient donner des lecons a la plupart des developpeurs a ce sujet. Je ne pense pas que c'est un sujet sur lequel on peut attaquer VSCode.
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 06/03/2017 à 16:20
Citation Envoyé par zobal Voir le message
Toutes mes excuses, je pensais qu'il s'agissait d'un forum de développeur et que la discussion portait sur les éditeurs de texte mais apparemment je me suis trompé.

Et merci pour avoir contribué avec un commentaire totalement constructif et réfléchi.
Arrête, tu t'enfonce là

Ton commentaire n'apporte rien au sujet en dehors d'un "wesh, trololo, vim trop d'la balle".

A ce demander même si tu as installé et testé vscode.
Franchement, tu veux de la lourdeur ? Je t'invite à utiliser Atom.

Je suis arrivé à utiliser vscode suite au message politique qu'on a reçu dans une update de notepad++ et après en avoir eu plus que marre de la lourdeur d'Atom.
Depuis, au fil des versions, il n'a fait que s'améliorer au niveau du core et au niveau des plugins.

Je l'utilise quotidiennement et je suis même occupé à réaliser une étude sur la possibilité de migrer un projet .net vers .Net Core pour développer avec vscode.
(même si j'utilise Visual Studio/IntelliJ pour de gros projets)

De l'autre côté tu as vim qui est juste une plaie à mettre en place avec les plugins qui vont bien ainsi que d'avoir vim compilé avec les bon flags pour tout les plugins voulu.
Je ne comprend pas l'intérêt de développer en console alors que les GUI nous apportent tant de facilité pour développer, en dehors de se la jouer geek, c'est totalement sans intérêt.
(sauf de faire un script sur un serveur, et là encore dev directement sur une prod c'est pas conseillé)

Et je terminerai par ceci: ton commentaire démontre à tous que tu ne connais pas le produit, que tu ne connais pas non plus comment il est développé et supporté.

Mais peut-être que tout n'est pas perdu pour toi. Je t'invite donc à visite cette page: https://github.com/Microsoft/vscode , de parcourir la doc, et même les issues histoire de te rendre compte que l'éditeur est vraiment plébiscité par énormément de monde et que les features demandées le ferait se rapprocher d'une vrai IDE comme visual studio ou IntelliJ

ps: j'ai déjà utilisé http://vim.spf13.com pour vim sous windows, mais trop de temps à configurer.



Personnellement mes plugins préférés sont:
GitLog: https://marketplace.visualstudio.com...nne.githistory
GitLens: https://marketplace.visualstudio.com...amodio.gitlens
Gitignore: https://marketplace.visualstudio.com...iech.gitignore
PowerShell: https://marketplace.visualstudio.com...ode.PowerShell
Python: https://marketplace.visualstudio.com...ode.PowerShell
VsCodeicons: https://marketplace.visualstudio.com...m.vscode-icons
Support de java (par Redhat): https://marketplace.visualstudio.com...me=redhat.java
SqlBeautify: https://marketplace.visualstudio.com...e-sql-beautify

VsCode est vraiment devenu pour ma part mon éditeur de code préféré.
Avatar de zobal zobal - Membre confirmé https://www.developpez.com
le 06/03/2017 à 21:49
Citation Envoyé par Mickael_Istria Voir le message
Les mecs qui font VSCode sont des anciens developpeurs d'Eclipse IDE, ils ont bosse en open-source la plupart de leur temps et meme construit un partie des modeles OSS actuels il y a 15 ans quand Eclipse est devenu OSS. Ils ont mis VSCode en OSS et contribuent des protocoles ouverts pour l'interoperabilite de tous les IDE/langages. Ils pourraient donner des lecons a la plupart des developpeurs a ce sujet. Je ne pense pas que c'est un sujet sur lequel on peut attaquer VSCode.
Ne nous méprenons pas : je respecte tout à fait le travail des développeurs et j'apprécie énormément l'open-sourcing. Par contre, désolé mais je ne plaindrai jamais des employés de microsoft. D'une part, il y a plein d'autres développeurs open-source tout au si méritants (au passage le projet vim promeut une aide humanitaire). D'autre part, microsoft s'est effectivement illustré dans des affaires de lobbying, abus de position dominante et autres mensonges avérés, d'où ma méfiance.

Citation Envoyé par xarkam Voir le message
A ce demander même si tu as installé et testé vscode.
...
De l'autre côté tu as vim qui est juste une plaie à mettre en place avec les plugins qui vont bien ainsi que d'avoir vim compilé avec les bon flags pour tout les plugins voulu.
Ben si, je l'ai même utilisé assez longtemps. Et au bout d'un moment, je me suis rendu compte que les fonctionnalités que je préférais existaient déjà dans vim ou venaient carrément du plugin vim... Et au sujet de la mise en place, pourquoi tu ne dis pas que pour compiler/débugger un simple fichier C avec vscode, il faut d'abord passer 1/2h à lire des docs et à remplir des fichiers de config ?

Citation Envoyé par xarkam Voir le message
Je ne comprend pas l'intérêt de développer en console alors que les GUI nous apportent tant de facilité pour développer, en dehors de se la jouer geek, c'est totalement sans intérêt.
Mais de quoi tu parles ? Vim propose une interface graphique avec gestion de la souris depuis plus de 20 ans.

Citation Envoyé par xarkam Voir le message
ps: j'ai déjà utilisé http://vim.spf13.com pour vim sous windows, mais trop de temps à configurer.
N'importe quel utilisateur de vim te dira que ces configurations "toutes prêtes" sont des anarques. Vim demande un apprentissage important mais il faut le faire petit à petit, et pareil pour les plugins.

Citation Envoyé par xarkam Voir le message
Je suis arrivé à utiliser vscode suite au message politique qu'on a reçu dans une update de notepad++ et après en avoir eu plus que marre de la lourdeur d'Atom.
Depuis, au fil des versions, il n'a fait que s'améliorer au niveau du core et au niveau des plugins.
...
VsCode est vraiment devenu pour ma part mon éditeur de code préféré.
"wesh, trololo, vscode trop d'la balle".

Bon allez, j'arrête de troller. A la base je répondais juste à la question "Sinon, qu'est-ce qui vous retient ? Quels éditeurs de texte utilisez-vous ?". Maintenant si ma réponse ne vous plait pas, il ne fallait pas poser la question. Salut
Avatar de tomlev tomlev - Rédacteur/Modérateur https://www.developpez.com
le 06/03/2017 à 22:38
Citation Envoyé par zobal Voir le message
Par contre, désolé mais je ne plaindrai jamais des employés de microsoft.
Ça tombe bien, personne ne te demande de les plaindre...

Citation Envoyé par zobal Voir le message
Et au sujet de la mise en place, pourquoi tu ne dis pas que pour compiler/débugger un simple fichier C avec vscode, il faut d'abord passer 1/2h à lire des docs et à remplir des fichiers de config ?
Et combien de temps pour faire la même chose avec vim, en partant du même niveau de connaissance (c'est-à-dire zéro quand tu découvres l'éditeur) ?

Citation Envoyé par zobal Voir le message
Mais de quoi tu parles ? Vim propose une interface graphique avec gestion de la souris depuis plus de 20 ans.
Effectivement, mais j'ai jamais vu personne l'utiliser. Si je veux une GUI, je vais prendre un éditeur qui a été prévu pour ça, pas un éditeur prévu pour la console sur lequel ils ont greffé une UI qui semble dater du début des années 80. J'aime bien vim, je l'utilise pour les messages de commit ou pour éditer un fichier vite fait quand je suis dans la console, mais en dehors de la console, je ne vois pas l'intérêt.

Citation Envoyé par zobal Voir le message
Vim demande un apprentissage important mais il faut le faire petit à petit, et pareil pour les plugins.
Idem pour VSCode (et Atom, et Sublime Text, et d'autres), sauf que l'apprentissage est quand même un peu plus guidé qu'avec vim.

Citation Envoyé par zobal Voir le message
Bon allez, j'arrête de troller. A la base je répondais juste à la question "Sinon, qu'est-ce qui vous retient ? Quels éditeurs de texte utilisez-vous ?". Maintenant si ma réponse ne vous plait pas, il ne fallait pas poser la question. Salut
Mais tu as tout à fait le droit de répondre... et on a tout à fait le droit de ne pas être de ton avis. C'est le principe d'un débat
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 07/03/2017 à 11:02
Citation Envoyé par zobal Voir le message
D'autre part, microsoft s'est effectivement illustré dans des affaires de lobbying, abus de position dominante et autres mensonges avérés, d'où ma méfiance.
Au dernière nouvelle, Microsoft n'est pas une entreprise à but non lucratif. Je ne connais aucunes entreprises ne cherchant pas à être dominante dans son corps de métier, ni de ne pas faire du lobbying.

Citation Envoyé par zobal Voir le message
D'une part, il y a plein d'autres développeurs open-source tout au si méritants
Il n'a jamais été question de dénigrer les autres dev open sources au non. Je ne vois que ce qui t'as fait penser cela.
Il a juste été porté à ton attention que ce sont des ancien dev Eclipse, vieux baroudeur en open source. Et non des dev habitués à bosser en mode privateur.

Citation Envoyé par zobal Voir le message
(au passage le projet vim promeut une aide humanitaire).
Peu de personnes le savant mais il existe ce programme: https://www.microsoft.com/en-us/phil...duct-donations (donner de l'argent ou des ressources c'est identique niveau investissement financier)
(Et pour les stratup il existe https://bizspark.microsoft.com)

Citation Envoyé par zobal Voir le message
Et au sujet de la mise en place, pourquoi tu ne dis pas que pour compiler/débugger un simple fichier C avec vscode, il faut d'abord passer 1/2h à lire des docs et à remplir des fichiers de config ?
Je ne code pas en C/C++ pour le moment, mais si j'avais à le faire, cela serait certainement avec CLion ou Visual Studio.
Les seules soucis que j'ai rencontré c'est de ne pas pouvoir debugger une application cordova utilisant un moteur sql et debugger une applpication .net (pas .net core).
Pour tout le reste, l'éditeur est rapide et pratique.

Citation Envoyé par zobal Voir le message
Mais de quoi tu parles ? Vim propose une interface graphique avec gestion de la souris depuis plus de 20 ans.
Je n'ai jamais vu quelqu'un l'utiliser. Même sur liveedu.tv ou twitch.tv dans les stream de dev, c'est du vim console. (Surement pour se la péter).
Même si je l'ai utilisée, je trouve leur GUI totalement archaïque et dépassée.

Citation Envoyé par zobal Voir le message
N'importe quel utilisateur de vim te dira que ces configurations "toutes prêtes" sont des anarques. Vim demande un apprentissage important mais il faut le faire petit à petit, et pareil pour les plugins.
Tu le dit toit même, le temps est important, et lorsque tu as plusieurs projets à suivre en parallèle, le temps est quelque chose que tu n'as pas.

Citation Envoyé par zobal Voir le message
"wesh, trololo, vscode trop d'la balle".
J'assume complètement
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 07/03/2017 à 11:51
Citation Envoyé par xarkam Voir le message
Je ne code pas en C/C++ pour le moment, mais si j'avais à le faire, cela serait certainement avec CLion ou Visual Studio.
(ou Eclipse IDE, http://help.eclipse.org/neon/index.j...htm&cp=8_2_8_1 )
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 07/03/2017 à 14:51
Citation Envoyé par Mickael_Istria Voir le message
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 gout
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 07/03/2017 à 15:11
Citation Envoyé par xarkam Voir le message
Je ne doute pas des qualités d'eclipse qui s'améliore avec le temps, mais lui et moi avons un passif ^^
Comme zobal a un passif avec microsoft et rejette encore tout ce qu'ils produisent
Avatar de xarkam xarkam - Membre averti https://www.developpez.com
le 07/03/2017 à 16:20
Citation Envoyé par Mickael_Istria Voir le message
Comme zobal a un passif avec microsoft et rejette encore tout ce qu'ils produisent
Toutafé

Et pour te montrer que je ne suis pas fermé: hop
Avatar de albu77 albu77 - Membre du Club https://www.developpez.com
le 10/03/2017 à 8:48
Moi j'utilise vscode, depuis que je fais de l'Electron et que j'ai cherché quelles applis avaient été réalisées avec cette technique)
Pour le moment, je garde Eclipse pour les dev Java, VisualStudio pour le C# et je fais tout le reste (Sites web, node et Electron ) avec Visual Code donc actuellement 80% d'utilisation.
Peu de soucis, c'est sur GitHub, bonne réponse au signalement des issues.
L'interface est simple, de même que l'intégration de Git et des extensions. On peut gérer facilement des tâches.
Cela ne m'empêche pas de continuer à utiliser Notepad++ pour tout ce qui n'est pas développement (j.e garde ainsi un certains nombre de doc ouvert dans celui ci sur lesquels je travaille régulièrement)
Avatar de Olivier Famien Olivier Famien - Chroniqueur Actualités https://www.developpez.com
le 06/04/2017 à 17:19
Visual Studio Code 1.11 est disponible
avec TypeScript 2.2.2, un nouvel éditeur de raccourcis, une amélioration pour la recherche de texte et plus encore

Microsoft vient de sortir une nouvelle mise à jour de l’éditeur de code Visual Studio Code (VS Code), la déclinaison multiplateforme de son environnement de développement intégré (EDI) à succès Visual Studio. Dans cette nouvelle version portant la référence 1.11, les utilisateurs peuvent s’attendre à plusieurs améliorations importantes.

De manière générale, de nombreux développeurs font usage des raccourcis clavier dans les éditeurs de code afin de ne pas être constamment obligés de parcourir les menus pour réaliser les tâches à exécuter. Visual Studio Code possède également plusieurs raccourcis clavier qui permettent aux développeurs d’aller encore plus vite dans le développement de leurs projets. Dans cette version 1.11 de Visual Studio Code, Microsoft annonce la disponibilité d’un nouvel éditeur de raccourcis clavier.


L’avantage avec ce nouvel éditeur est qu’il affecte par défaut les raccourcis clavier aux actions de Visual Studio Code en tenant compte de la configuration du clavier de l’utilisateur. Ainsi, que l’on soit sur Windows, macOS ou Linux, ou que l’on utilise un clavier américain ou non, VS Code reconnaîtra la disposition du clavier et affectera les raccourcis en fonction. Par ailleurs, si le développeur désire effectuer des personnalisations, il peut utiliser cet outil afin de retrouver, effectuer des changements, supprimer ou réinitialiser les raccourcis plus facilement.

À noter que dans les versions antérieures, pour éditer les raccourcis clavier, les utilisateurs devaient ouvrir le fichier json conçu à cet effet et appliquer les liaisons entre les touches du clavier et les actions correspondantes. Mais avec ce nouvel éditeur de raccourcis, les développeurs disposent d’un outil répertoriant l’ensemble des raccourcis qu’ils peuvent utiliser pour affecter plus facilement les raccourcis aux actions. Pour ce faire, il suffit de sélectionner l’action à modifier et appuyer les touches du clavier que l’on souhaite coupler à l’action en question au lieu de parcourir le fichier json pour réaliser cela. En outre, pour ceux qui souhaitent pousser encore plus loin la personnalisation des raccourcis, il est toujours possible de se tourner vers le fichier json pour le faire.

À côté de ce nouvel éditeur de raccourcis clavier, l’équipe de VS Code annonce des améliorations pour la recherche de texte.


Dans cette nouvelle version, ripgrep, l’outil de recherche open source et multiplateforme a été associé à VS Code. VS Code est donc pourvu d’un outil de recherche beaucoup plus rapide, ce qui devrait permettre d’accélérer grandement la délivrance des résultats de recherches de textes effectuées.

Le mois dernier, Microsoft a ajouté une nouvelle fonctionnalité à son terminal intégré qui lui permet d’ouvrir un shell à partir de VS Code. Cette nouvelle fonctionnalité se nomme Link et permet de cliquer sur un bout de code dans le terminal afin de l’ouvrir soit dans un navigateur ou soit dans l’éditeur. Dans VS Code 1.11, cette fonctionnalité a été améliorée et impose maintenant d’appuyer que Ctrl ou Cmd (selon le SE sur lequel on se trouve) afin d’ouvrir le lien à partir du terminal.


Pour les développeurs TypeScript, il faut savoir que TypeScript 2.2.2 a été intégré à cette dernière version de VS Code. Dans cette version du langage de programmation JavaScript, la part belle a été faite aux correctifs de bogues et améliorations de performances. Toujours avec TypeScript, une implémentation de CodeLens pour TypeScript a été ajoutée à VS Code. Les développeurs peuvent donc facilement retrouver la liste des implémentations du code TypeScript dans VS Code.


Toutefois, il faut savoir que CodeLens pour TypeScript est désactivée par défaut dans VS Code 1.11 et n’est compatible qu’avec la version 2.2.1 ou supérieure. Pour l’activer, il faut ajouter le code "typescript.implementationsCodeLens.enabled": true à la configuration. Enfin, un nouveau paramètre a été ajouté dans cette version de VS Code pour simplifier la collecte des journaux du serveur TypeScript. Le nouveau paramètre est celui-ci : "typescript.tsserver.log". Il est compatible avec TypeScript 2.2.2 ou version supérieure.

À côté de la nouvelle version de TypeScript supportée par VS Code1.11, l’éditeur inclut désormais un mode spécial pour le langage Objective C++ avec une amélioration de la coloration syntaxique pour travailler avec les fichiers Objective C++.

En dehors des éléments cités, nous avons plusieurs autres améliorations dont l’ajout d’un bouton de restauration et de maximisation au niveau du titre du panneau, l’ajout du paramètre workbench.editor.closeOnFileDelete qui peut être défini sur false afin de permettre que l’éditeur reste ouvert même si le fichier ouvert a été supprimé du disque, la possibilité de copier un texte sélectionné en appuyant sur Option (MacOS), Ctrl (Windows) ou Alt (Linux) pendant que vous glissez et déposez le texte sélectionné.


Télécharger Visual Studio 1.11

Source : Visual Studio Code

Et vous ?

Avez-vous testé cette nouvelle version ? Qu’en pensez-vous ?

Voir aussi

Visual Studio Code 1.10 disponible avec la fonctionnalité Minimap de Sublime Text, la copie de texte avec mise en forme et plus encore
Visual Studio Code 1.8 disponible avec le mode Zen pour écrire son code sans distraction et d'autres améliorations pour la productivité et l'UX

La Rubrique Visual Studio, Forum Visual Studio, Cours et tutoriels Visual Studio, FAQ Visual Studio
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 09/06/2017 à 15:51
Visual Studio Code 1.13 est disponible
cette nouvelle version de l’éditeur de code multiplateforme met l’accent sur la productivité et l’expérience utilisateur

Microsoft vient de mettre en ligne une nouvelle version de Visual Studio Code, son éditeur de code multiplateforme et open source. C’est loin d’être la mise à jour la plus importante de l’éditeur, mais Visual Studio Code 1.13 apporte un certain nombre d’améliorations pour la productivité et l’expérience utilisateur des développeurs qui l’ont déjà adopté.

Avec Visual Studio Code, Microsoft veut à terme récupérer les utilisateurs des éditeurs concurrents comme Atom et Sublime Text. Pour cela, Microsoft n’hésite pas à emprunter des fonctionnalités à ces éditeurs. L’une des dernières était la fonctionnalité Minimap de Sublime Text introduite dans VS Code dans sa version 1.10. Dans Visual Studio Code 1.13, Microsoft introduit cette fois un nouveau paramètre editor.multiCursorModifier, qui permet de changer la touche de combinaison pour utiliser plusieurs curseurs et la définir à Cmd+Clic sur macOS et Ctrl+Clic sur Windows et Linux. D’après Microsoft, « cela permet aux utilisateurs provenant d'autres éditeurs tels que Sublime Text ou Atom de continuer à utiliser la touche de combinaison qu'ils connaissent. »

Le nouveau paramètre peut être réglé sur CtrlCmd (ce qui est interprété comme Ctrl sur Windows et Cmd sur macOS) ou Alt (la valeur par défaut actuelle). Il existe également un nouvel élément de menu Use Ctrl+Click for Multi-Cursor dans le menu Selection pour basculer rapidement vers ce nouveau paramètre.

En parlant de curseurs multiples, ils peuvent désormais être combinés avec les snippets. Comme résultat, cela permet aux développeurs d’améliorer leur productivité. Il faut également noter que les snippets peuvent être imbriqués.


Une chose qu’il sera facile de remarquer dans cette nouvelle version de VS Code est la modification de la valeur de certains paramètres par défaut. Microsoft a activé plusieurs fonctionnalités jugées utiles par défaut. Il s’agit notamment de la mise à jour automatique des extensions, du glisser-déposer de sélections de l’éditeur, de l’affichage des minimaps sur la droite. Le paramètre window.openFilesInNewWindow prend par défaut la valeur false. Cela veut dire que les fichiers seront ouverts dans l'instance de code VS en cours et non dans une nouvelle fenêtre. Vous pouvez toujours configurer VS Code selon vos préférences avec les paramètres utilisateur ou de l'espace de travail.

Visual Studio Code 1.13 améliore également la gestion des conflits de fusion Git. Les conflits de fusion sont maintenant colorés et viennent avec des actions pour accepter l'un ou l'autre de deux changements ou l'union des deux à la fois. Auparavant, c’est l’extension Better Merge qui permettait de gérer les conflits de fusion Git, mais cette fonctionnalité est désormais intégrée dans VS Code.


Avec IntelliSense, Visual Studio Code permet désormais d’afficher la liste de suggestions et la documentation côte à côte. Lorsque les suggestions IntelliSense sont déclenchées, vous pouvez appuyer sur Ctrl+Espace pour afficher la documentation pour l'élément de suggestion activé. La documentation va maintenant s’afficher sur le côté au lieu d'être superposée sur le widget de suggestion. Cela permet donc de lire la documentation et de naviguer dans la liste de suggestions en même temps.


Visual Studio Code 1.13 améliore également les performances du débogueur et introduit de nouveaux thèmes de couleurs pour une meilleure personnalisation de l’éditeur de code. Vous trouverez plus de détails sur les améliorations dans cette version sur son site officiel.

Télécharger Visual Studio Code 1.13 (pour macOS, Windows, Linux)

Source : Blog Visual Studio Code

Et vous ?

Qu’en pensez-vous ?
Avatar de sitexw sitexw - Membre du Club https://www.developpez.com
le 09/06/2017 à 19:03
Pas mal, mais moi, ce que je ne comprends pas, c'est l'ordre des propositions de IntelliSense en CSS.
Tout le temps, lorsque je tape "wid" pour avoir la propriété "width", il me propose "widows" en premier... alors que je ne l'ai jamais utilisé de ma vie...

Je ne comprends pas pourquoi il n'y a pas un système qui compte le nombre de fois que l'on sélectionne une proposition et la prochaine fois l'afficher en première, car elle a un nombre de sélection plus élevé que les autres.
Et en plus, c'est loin d'être un cas à part ("pa"=>"pad" au lieu de "padding", "di"=> "direction" au lieu de "display", ...)
Avatar de Tillo Tillo - Membre confirmé https://www.developpez.com
le 10/06/2017 à 8:32
Même remarque, je trouve que c'est un peu le cafouillage au niveau des propositions.
Mais ça reste un bon éditeur de code que j'utilise de temps en temps, quand je n'ai pas envie de sortir Eclipse pour juste modifier une ligne.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 10/06/2017 à 11:02
Citation Envoyé par sitexw Voir le message
Je ne comprends pas pourquoi il n'y a pas un système qui compte le nombre de fois que l'on sélectionne une proposition et la prochaine fois l'afficher en première, car elle a un nombre de sélection plus élevé que les autres.
Et en plus, c'est loin d'être un cas à part ("pa"=>"pad" au lieu de "padding", "di"=> "direction" au lieu de "display", ...)
C'est un project OSS, ouvre un bug et tu auras surement soit ta reponse, soit un patch.
Avatar de koyosama koyosama - Membre confirmé https://www.developpez.com
le 10/06/2017 à 14:31
L'utilisant tous les jours, je le trouve vraiment sympa. Sublime text etait sympa et surtout plus rapide mais j'avais ce probleme de features. Atom.IO etait beau et plus attrayant mais etait moins stable a l'utilisattion.
VScode est juste ce qu'il me faut je pense.

Bon je pense que les super feature viendront petit a petit. Par contre j'aimerais bien qu'ils fassent le menage dans les extensions., parce que 50 fois la meme chose et des fois pas completes, voila quoi.
Avatar de Meazh Meazh - Membre à l'essai https://www.developpez.com
le 16/06/2017 à 9:29
Je cherche encore mon éditeur de texte "officiel", j'utilise Atom, SB, Brackets, et le choix est fait généralement selon l'humeur de la journée. Cet éditeur est-il réellement personnalisable comme on peut le faire sur les éditeurs cités précédemment ?
Avatar de aepli aepli - Membre habitué https://www.developpez.com
le 16/06/2017 à 14:49
Bonjour,

Oui, VsCode est une application Electron s'inspirant de Bracket et Atom (à mon sens).
Ce configure et se modifie à l'aide d'extension et de fichiers de conf en json.

Bien que j'aie découvert l'informatique et les premières version de Windows en même temps (version 1.2 ),
Je ne plébiscite pas trop les produits de cette entreprise. Mais là pour le coup j'apprécie.

Pour les extensions en trop grand nombre, suite aux mises à jour, j'utilise le contournement suivant:
- suppression de l'ancien complément
- installation de la nouvelle version

Salutations.
Avatar de Meazh Meazh - Membre à l'essai https://www.developpez.com
le 16/06/2017 à 15:16
Citation Envoyé par aepli Voir le message
Bonjour,

Oui, VsCode est une application Electron s'inspirant de Bracket et Atom (à mon sens).
Ce configure et se modifie à l'aide d'extension et de fichiers de conf en json.

Bien que j'aie découvert l'informatique et les premières version de Windows en même temps (version 1.2 ),
Je ne plébiscite pas trop les produits de cette entreprise. Mais là pour le coup j'apprécie.

Pour les extensions en trop grand nombre, suite aux mises à jour, j'utilise le contournement suivant:
- suppression de l'ancien complément
- installation de la nouvelle version

Salutations.
Merci de la réponse, je test ça ce soir à la maison après mon stage (marre d'utiliser des applications builder j'ai envie de coder )
Avatar de Stéphane le calme Stéphane le calme - Chroniqueur Actualités https://www.developpez.com
le 12/07/2017 à 13:39
Visual Studio Code 1.14 est disponible
et apporte des améliorations axées sur la productivité

Améliorations de la palette de commande

Microsoft indique avoir amélioré le menu déroulant de la palette de commandes (Ctrl + Shift + P) pour le rendre plus utile.

Une requête populaire était de toujours restaurer la dernière saisie lors de la réouverture de la palette de commandes. Pour activer ce comportement, il suffit alors de se servir du nouveau paramètre workbench.commandPalette.preserveInput.

Microsoft a également ajouté une liste de commandes récemment utilisées (MRU) qui persiste entre les redémarrages. Les commandes récemment utilisées s'affichent toujours en haut. Un nouveau paramètre workbench.commandPalette.history vous permet de contrôler le nombre d'entrées à afficher (définissez-le sur 0 pour désactiver cette fonction). Avec le MRU activé, vous n'avez pas besoin d'activer workbench.commandPalette.preserveInput, car l'historique va toujours contenir la dernière commande exécutée par défaut lorsque vous ouvrez la palette de commandes.


Microsoft indique également qu’une nouvelle commande Clear Commands History a été ajoutée pour supprimer rapidement toutes les entrées de l'historique des commandes. Enfin, les raccourcis clavier dans la liste déroulante sont présentés sous la même forme visuelle que dans le clavier.

Nouvelles tâches dans le Menu

Tout d’abord, Microsoft a rajouté le menu Task au-dessus de la palette de Menu. Cette rubrique apporte la nouvelle action Configure Default Build Task qui, lorsqu'elle est utilisée avec la version 0.1.0 d'un fichier tasks.json, ouvre simplement le fichier tasks.json. Microsoft explique que ce n’est qu’à partir de la version 2.0.0 de tasks.json que vous pourrez utiliser le menu Tasks à plein régime.

De nombreuses fonctionnalités intéressantes sont fournies avec le nouveau format de tâche*:
  • la commande Run Task affiche maintenant les tâches les plus récemment utilisées, les tâches personnalisées définies et les dernières tâches autodétectées ;
  • les tâches sont exécutées dans le terminal intégré. Cela améliore le codage de sortie, appuie pleinement les séquences de contrôle ANSI (par exemple, les couleurs) et prend en charge la saisie d'une tâche ;
  • tâche d'autodétection pour TypeScript, Gulp, Jake, Grunt et npm :

  • vous pouvez encore définir vos propres tâches personnalisées dans le fichier tasks.json avec un contrôle total sur la façon dont ils sont exécutés sur le terminal. Par exemple, les tâches ci-dessous exécutent un script de test dans le terminal et utilisent un nouveau terminal pour chaque exécution de test :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  "version": "2.0.0",
  "tasks": [
      {
          "taskName": "Run tests",
          "type": "shell",
          "command": "./scripts/test.sh",
          "windows": {
              "command": ".\\scripts\\test.bat"
          },
          "group": "test",
          "presentation": {
              "reveal": "always",
              "panel": "new"
          }
      }
  ]
}

Règles d’indentation

Avec cette version, les auteurs d'extensions de langage peuvent déclarer les règles d'indentation dans un fichier language-configuration.json au lieu de les enregistrer dans la phase d'activation de l'extension.

Code : Sélectionner tout
1
2
3
4
5
6
{
  "indentationRules": {
    "increaseIndentPattern": "^\\s*((begin|class|def|else|elsif|ensure|for|if|module|rescue|unless|until|when|while)|(.*\\sdo\\b))\\b[^\\{;]*$",
    "decreaseIndentPattern": "^\\s*([}\\]]([,)]?\\s*(#_|$)|\\.[a-zA-Z_]\\w*\\b)|(end|rescue|ensure|else|elsif|when)\\b)"
  }
}
« TypeScript, JavaScript, CSS, HTML et JSON ont des règles d'indentation intégrées. Nous n'avons pas encore livré de règles d'indentation pour d'autres langages, mais si vous utilisez une extension qui définit des règles pour un autre langage, vous verrez la fonction editor.autoIndent s’exécuter. »

Préversion du Multi Root Workspaces

Explorateur de fichiers

L'Explorateur de fichiers peut maintenant afficher plusieurs dossiers racine dans un seul arbre. Vous pouvez facilement ajouter des dossiers racine dans le menu Fichier ou dans le menu contextuel :


Une fois qu'un dossier racine est ajouté, l'Explorateur affichera le nouveau dossier en tant que racine dans l'arborescence des fichiers. Vous pouvez cliquer avec le bouton droit de la souris sur l'un des dossiers racine pour ajouter plus de dossiers racine ou pour le supprimer.

Recherche

La recherche de texte intégral et le sélecteur de fichiers Quick Open prennent en compte les dossiers racine supplémentaires. Lors de la recherche, les résultats de tous les dossiers racine apparaîtront dans la vue des résultats de recherche.

Pour distinguer les résultats avec le même nom de fichier sur les dossiers racine, le nom du dossier racine est utilisé comme préfixe du chemin relatif dans la liste des résultats. Les paramètres comme search.exclude sont pris en charge pour chaque dossier racine s'il est configuré et dans tous les dossiers si configurés en tant que paramètre utilisateur global.

API Proposed multi-root

Avoir plusieurs dossiers ouverts dans l'éditeur nécessite une API plus puissante. Lorsqu’une seule racine est prise en charge, l'API rootPath peut toujours faire l’affaire et la compatibilité est maintenue. Cependant, Microsoft indique avoir une nouvelle API plus puissante dans le pipeline. Cette API vous permet d'inspecter tous les dossiers de l'espace de travail et envoie un événement lorsque ceux-ci changent. Elle vous donne également accès au nouveau modèle de configuration.

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
export namespace workspace {
    /**
    * List of workspace folders or `undefined` when no folder is open. The *first*
    * element in the array is equal to the [`rootPath`](#_workspace.rootPath)
    */
    export let workspaceFolders: Uri[] | undefined
    /**
     * An event that is emitted when a workspace folder is added or removed.
     */
    export const onDidChangeWorkspaceFolders: Event<WorkspaceFoldersChangeEvent>;
    /**
    * Get a configuration object.
    *
    * @param section A dot-separated identifier.
    * @param resource A resource for which configuration is asked
    * @return The full workspace configuration or a subset.
    */
    export function getConfiguration2(section?: string, resource?: Uri): WorkspaceConfiguration2;
}
 
export interface WorkspaceFoldersChangeEvent {
    readonly addedFolders: Uri[];
    readonly removedFolders: Uri[];
}
 
export interface WorkspaceConfiguration2 extends WorkspaceConfiguration {
 
    /**
    * Retrieve all information about a configuration setting. A configuration value
    * often consists of a *default* value, a global or installation-wide value,
    * a workspace-specific value and a folder-specific value.
    *
    * The *effective* value (returned by [`get`](#_WorkspaceConfiguration.get))
    * is computed like this: `defaultValue` overwritten by `globalValue`,
    * `globalValue` overwritten by `workspaceValue`. `workspaceValue` overwritten by `folderValue`.
    *
    * *Note:* The configuration name must denote a leaf in the configuration tree
    * (`editor.fontSize` vs `editor`) otherwise no result is returned.
    *
    * @param section Configuration name, supports _dotted_ names.
    * @return Information about a configuration setting or `undefined`.
    */
    inspect<T>(section: string): { key: string; defaultValue?: T; globalValue?: T; workspaceValue?: T, folderValue?: T } | undefined;
 
}
Microsoft rappelle que cette API est une proposition, par conséquent, vous devrez l'activer par extension. Dans le fichier package.json de votre extension, ajoutez la ligne suivante :

Code : Sélectionner tout
"enableProposedApi": true
Comme l'API est encore en phase de proposition, elle est toujours susceptible d’être affinée et les changements provoquant une rupture pourraient survenir. Pour cette raison, Microsoft ne prend pas en charge les extensions de publication qui utilisent les API proposées.

Source : Visual Studio Code

Et vous ?

Quelles améliorations vous intéressent le plus ?
Avatar de Beginner. Beginner. - Membre éprouvé https://www.developpez.com
le 03/08/2017 à 22:41
Salut,

Je débute avec VSCode (pour JS/HTML/CSS)...

- Il y a plusieurs choses qui sont vraiment biens (auto-complétion avancée, references, rename, go to definition, le type au survol de la souris...)...

Tout ce qui est présent à la base finalement car les extensions par contre c'est une autre histoire, c'est rebutant, ça peut dégouter un débutant car on peut passer beaucoup de temps à comprendre comment ils fonctionnent et il faut parfois les configurer...

A cause de ça ce genre d'outils peut décourager quelqu'un qui débute, qui veut apprendre un langage car une telle personne a besoin de se concentrer sur le langage lui-même et l'outil doit l'assister mais si il faut pour ça passer beaucoup de temps à apprendre le fonctionnement et la configuration des extensions alors cela nous détourne de l'objectif premier...

Alors avec ce genre d'outils il vaut mieux être averti...

----> Ce qui aurait été bien pour un débutant qui veut apprendre JS/HTML/CSS c'est que tout ce qui est nécessaire pour bien travailler soit déjà installé... Genre j'arrive, je tape du code et tout de suite j'ai le résultat ou peut-être éventuellement je clique sur un bouton "start" mais seulement la première fois et non à chaque fois que je fais une modif...

C'est par exemple ce qu'on a avec JS Bin : copier/coller du code et tout de suite le résultat sans même cliquer sur un bouton et si on fait un changement pareil on voit tout de suite le résultat et cela dans les trois langages html/CSS/JS !

Par contre évidement on n'a pas l'assistance efficace et agréable qu'apporte VSCode...

Ce serait bien : JS Bin + VSCode le tout en un...
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 14/08/2017 à 17:28
Visual Studio Code 1.15 disponible
meilleur support des fichiers volumineux, autoindentation, builds Windows 64 bits en version stable et plus

Conformément à sa tradition, l’équipe de Visual Studio Code vient de publier une nouvelle mise à jour mensuelle. L’éditeur de code gratuit et multiplateforme a beaucoup gagné en maturité avec de nombreuses fonctionnalités ajoutées version après version depuis son passage en open source. Pour ses dernières versions, l’accent semble donc plus être mis sur l’amélioration de la productivité, la performance et l’expérience utilisateur plutôt que sur l’ajout de fonctionnalités majeures. Visual Studio Code 1.15 est également une continuité des efforts déjà déployés dans ce sens.

Cette nouvelle mise à jour de l’éditeur de code de Microsoft vient avec de nombreuses petites améliorations. Parmi les plus intéressantes, on peut en effet commencer par un meilleur support des fichiers volumineux. On note, dans cette nouvelle version, une amélioration de l’utilisation de la mémoire et donc de la performance pour les fichiers volumineux.

Tout fichier de plus de 30 Mo ou plus de 300K lignes sera maintenant considéré comme un fichier volumineux et sera traité spécialement dans certaines circonstances. En désactivant certaines fonctionnalités pour les fichiers volumineux, Microsoft a pu optimiser l'utilisation de la mémoire, dans certains cas, jusqu'à 50 %. Bien d'autres optimisations ont également été mises en place par l'équipe VS Code pour réduire la pression sur la mémoire de votre machine. Certaines des optimisations auront un impact sur tous les fichiers, même si les effets ne seront pas perceptibles pour les petits fichiers. Il faut également noter que la limite de taille de fichier est de 300 Mo pour systèmes 32 bits alors que sur les machines 64 bits, il n’y a tout simplement pas de limite.

Pendant que nous y sommes, il est important de noter que les builds 64 bits de Visual Studio Code sont désormais disponibles en version stable sur les versions 64 bits de Windows. Elles sont disponibles sous le format habituel du programme d'installation, mais également sous forme d'archive ZIP. Visual Studio Code va afficher une boite de dialogue pour vous guider dans l'installation de la version 64 bits sur Windows.

Vous noterez également dans cette nouvelle version l’indentation automatique de votre code source. Dans Visual Studio Code 1.15, Microsoft a en effet activé automatiquement l'indentation par défaut ("editor.autoIndent": true). Cela veut dire que si le langage avec laquelle vous travaillez possède des règles d'indentation appropriées (par exemple, TypeScript, JSON, CSS), l'indentation sera ajustée lorsque vous tapez votre code, déplacer des lignes et coller des blocs de code.

VS Code vous permet désormais d'ajuster facilement les couleurs de l'éditeur à votre goût. Dans cette version, vous pourrez en effet définir les couleurs de mise en surbrillance de la syntaxe de l'éditeur dans les paramètres de l'utilisateur. D'après l'équipe VS Code, « c'est une excellente façon d'ajuster facilement les couleurs de votre éditeur sans créer un thème couleur complet. » La nouvelle couleur sera appliquée au-dessus du thème courant. Elle sera appliquée automatiquement sans qu'un rechargement du code VS ne soit requis.

Une liste préconfigurée d'éléments de syntaxe ('comments', 'strings', ...) est disponible pour les constructions les plus courantes. Si vous voulez plus, vous pouvez spécifier directement les règles de couleurs du thème TextMate.




Une autre nouveauté concerne la configuration de l'environnement des sessions de terminal. Un nouveau paramètre pour chaque plateforme terminal.integrated.env.<platform> permet en effet d'ajouter des variables d'environnement supplémentaires à chaque nouveau terminal.

Code : Sélectionner tout
1
2
3
"terminal.integrated.env.linux": {
  "PYTHONPATH": "~/packages"
}
VS Code 1.15 vient également avec une UI de sélection de couleur (Color picker UI) qui permet de personnaliser rapidement des couleurs dans vos fichiers CSS, SASS et LESS. Le sélecteur de couleurs prend en charge la configuration de la teinte, la saturation et de l'opacité pour la couleur sélectionnée à partir de l'éditeur. Il permet également de basculer entre différents modes de couleurs. Pour le moment, il est activé pour les fichiers CSS, SASS et LESS, prenant en charge les modes de couleur RGBA, HSLA et Hex.


VS Code 1.15 introduit bien d'autres petites améliorations. La liste exhaustive est disponible sur le site officiel du projet. Mais avant de finir, il est également important de mettre en avant les mises à jour du site code.visualstudio.com. Il s'agit notamment de la disponibilité sur le site de tutoriels pour React, Angular et le déploiement de Node.js sur Azure. Ces tutoriels vous guident entre autres dans la création d'exemples de projets.

Télécharger la dernière version de Visual Studio Code pour Mac, Windows ou Linux
Télécharger Visual Studio Code 64 bits pour Windows

Source : Blog Visual Studio Code

Et vous ?

Utilisez-vous VS Code ? Que pensez-vous de ces nouveautés ?
Lesquelles appréciez-vous le plus ? Et quelles sont celles que vous attendez encore ?
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 08/09/2017 à 13:46
Visual Studio Code 1.16 est disponible
avec de petites nouveautés pour améliorer la productivité des développeurs

Visual Studio Code 1.16, la dernière mise à jour de l’éditeur de code open source et multiplateforme de Microsoft, est disponible. VS Code a beaucoup gagné en maturité en ce qui concerne les fonctionnalités qu’il propose, même si les développeurs ne finiront jamais d’en demander plus. Mais pour ses dernières versions, l’accent est plutôt mis sur l’amélioration de la productivité, la performance et l’expérience utilisateur plutôt que sur l’ajout de fonctionnalités majeures. Visual Studio Code 1.16 s’inscrit également dans cette vision.

Cette nouvelle mise à jour vient avec de nombreuses petites améliorations. Parmi les plus intéressantes, on peut commencer par la fermeture automatique de balises HTML. Il faut en effet noter que les éléments de balise HTML seront automatiquement fermés une fois que vous tapez le caractère ">" de la balise d’ouverture. Autrement dit, comme cela est illustré dans l’exemple suivant, si vous tapez l’élément HTML <div>, VS Code va automatiquement insérer </div>.


Il faut également noter que lorsque vous tapez le caractère "/" d’une balise de fermeture, Visual Studio va insérer automatiquement la balise correspondante, comme le montre l’exemple suivant pour l'élément HMTL <body>.


Ce nouveau comportement est activé par défaut et peut être désactivé avec le paramètre html.autoClosingTags.

Dans la version 1.15, Visual Studio Code venait avec une UI de sélection de couleur (Color picker UI) qui permet de personnaliser rapidement des couleurs dans vos fichiers CSS, SASS et LESS. Le sélecteur de couleurs prend en charge la configuration de la teinte, la saturation et de l'opacité pour la couleur sélectionnée à partir de l'éditeur. Il permet également de basculer entre différents modes de couleurs. Il était activé pour les fichiers CSS, SASS et LESS, prenant en charge les modes de couleur RGBA, HSLA et Hex. Dans cette version, vous pouvez maintenant utiliser le sélecteur de couleurs de VS Code dans les fichiers HTML.


Le terminal intégré peut maintenant être lancé via la commande Terminal: Switch Active Terminal ou en tapant "term " (avec un espace à la fin) dans Quick Open. Lorsque vous utilisez la liste déroulante Quick Open du terminal intégré, vous pouvez également créer de nouveaux terminaux ou supprimer des terminaux existants.


Une autre petite nouveauté est la possibilité de faire du Drag and Drop depuis les résultats de recherche et le panneau Problèmes, pour ouvrir rapidement des fichiers. Vous pouvez en effet maintenant faire glisser des fichiers à partir des résultats de recherche et du panneau Problèmes sur la zone de l'éditeur là où ceux-ci devraient s'ouvrir. L'Explorateur de fichiers a toujours pris en charge cette fonctionnalité et l’équipe VS Code l’étend maintenant à d'autres régions de l'interface utilisateur.


Télécharger Visual Studio Code

Source : Blog Visual Studio Code

Et vous ?

Utilisez-vous VS Code ? Que pensez-vous de ces nouveautés ?
Lesquelles appréciez-vous le plus ? Et quelles sont celles que vous attendez encore ?
Avatar de Michael Guilloux Michael Guilloux - Chroniqueur Actualités https://www.developpez.com
le 06/10/2017 à 13:55
Visual Studio Code 1.17 est disponible
avec le support de la Touch Bar de macOS, un terminal intégré jusqu’à 45 fois plus rapide et bien plus

Conformément à sa tradition, Microsoft vient de publier une nouvelle version de son éditeur de code Visual Studio Code. Cette version comporte un certain nombre de nouveautés intéressantes parmi lesquelles on peut citer le support de la Touch Bar de macOS. VS Code 1.17 permet en effet d'afficher certaines actions dans la Touch Bar, notamment pour naviguer dans le code ainsi que pour le débogage. Les extensions peuvent également ajouter des commandes à la Touch Bar via le nouvel élément du menu nommé touchBar.


La nouvelle version de l'éditeur de code de Microsoft apporte également des améliorations au pliage du code source. Pour information, le pliage de code est une fonctionnalité présente dans certains éditeurs de texte ou code source et IDE, qui permet à l'utilisateur de masquer et d'afficher des sections d'un fichier en cours d'édition. Cela permet à l'utilisateur de gérer de grandes quantités de code en visualisant uniquement les sous-sections qui l'intéressent à un moment donné.

Avec cette version, le pliage de code dans VS Code supporte désormais les marqueurs de régions. Les marqueurs sont définis par le langage dans la configuration du langage. Il faut noter que les langages suivants ont actuellement des marqueurs définis :

TypeScript/JavaScript : //#region et //#endregion ; et //region et //endregion
C # : #region et #endregion
C/C ++ : #pragma region et #pragma endregion
F#: //#region et //#endregion
Powershell : #region et #endregion
VB : #Region et #End Region


Comme vous pouvez le voir, ces marqueurs de régions vous permettent de spécifier un bloc de code que vous pouvez développer ou réduire. Dans les fichiers de code volumineux, il peut être pratique de réduire ou masquer une ou plusieurs régions pour vous concentrer sur la partie du fichier sur laquelle vous êtes en train de travailler.

Chaque langage possède également des snippets disponibles pour les marqueurs. Pour les voir, Microsoft affirme que vous pouvez taper '#' et faire appel à la complétion de code.

Le terminal intégré de Visual Studio Code vient avec d'énormes gains de performance dans cette version. Il utilise en effet un tout nouveau moteur de rendu qui le rend environ 5 à 45 fois plus rapide qu'avant, selon la situation. Ce changement de moteur de rendu réduit aussi la latence d'entrée, la consommation électrique (plus faible utilisation de la batterie) et augmente considérablement la fréquence d'images du terminal.


Visual Studio Code 1.17 vient également avec des suggestions automatiques pendant l'importation de fichiers et modules. Depuis VS Code 1.9, JavaScript et TypeScript fournissent l'IntelliSense pour la complétion des noms de fichiers pendant l'importation. Microsoft explique toutefois que beaucoup de développeurs peuvent ne pas connaitre cette fonctionnalité, car il fallait déclencher manuellement l'IntelliSense en tapant le code d'importation. Avec VS Code 1.17, Microsoft fait automatiquement des suggestions de modules et chemins d'accès pendant que vous tapez un import ou require.


Entre autres fonctionnalités détaillées sur le site officiel, il faut également noter que VS Code 1.17 améliore la coloration dans les thèmes Dark+ et Light+. Ces thèmes mettent maintenant en évidence les composants d'expressions régulières afin qu'ils puissent être identifiés plus facilement.

Microsoft a également mis à jour le logo et les couleurs de Visual Studio Code. Le logo est désormais orange pour la version stable et vert pour la version dédiée aux Insiders. Il faut noter ici que selon votre plateforme, vous pourrez encore voir le logo précédent après être passé à VS Code 1.17 en raison de la mise en cache de l'icône de l'application par le système d'exploitation.


Ce n’est qu’un aperçu des principaux changements et nouveautés. Vous trouverez la liste exhaustive sur le site officiel de Visual Studio Code.

Télécharger Visual Studio Code 1.17

Source : Blog Visual Studio

Et vous ?

Utilisez-vous VS Code ? Que pensez-vous de ces nouveautés ?
Lesquelles appréciez-vous le plus ? Et quelles sont celles que vous attendez encore ?

Voir aussi :

Microsoft lance une extension de débogage Java pour Visual Studio Code et envisage d'offrir un support complet pour le développement Java sur VS Code
Offres d'emploi IT
DEVELOPPEUR OPEN-SOURCE BACK-END
confidentiel - Ile de France - 75011
Développeur Java/JEE (H/F)
Dolmen technologies - France - Rennes
Cherche associé pour améliorer site Web
Mondial Maths - Provence Alpes Côte d'Azur - Nice

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil