Visual Studio Code 1.10 disponible
Avec la fonctionnalité Minimap de Sublime Text, la copie de texte avec mise en forme et plus encore

Le , par Michael Guilloux, Chroniqueur Actualités
Quelles nouveautés appréciez-vous le plus ? Pourquoi ?
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


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


 Poster une réponse

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 - Futur Membre du 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 confirmé 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 confirmé 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 expérimenté 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 émérite 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.
Contacter le responsable de la rubrique Accueil