IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

Visual Studio Code 1.75 est disponible avec de nouvelles commandes Git et la complétion de code


Sujet :

Visual Studio

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    9 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 9 583
    Par défaut Visual Studio Code est disponible en version 1.5 avec de nouvelles fonctionnalités pour son outil de débogage
    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 - Visualiser dans une fenêtre à part
    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 - Visualiser dans une fenêtre à part
    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 - Visualiser dans une fenêtre à part
    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
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Par défaut Le support pour la prise en charge de Java débarque en préversion sur Visual Studio Code
    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

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2014
    Messages : 3
    Par défaut Question de newbie
    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

  4. #4
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 479
    Par défaut
    @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.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 41
    Par défaut
    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.

  6. #6
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 479
    Par défaut
    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.

  7. #7
    Membre Expert
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    1 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Par défaut
    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.

  8. #8
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2014
    Messages : 3
    Par défaut
    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.

  9. #9
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 479
    Par défaut
    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.

  10. #10
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    Billets dans le blog
    2
    Par défaut Visual Studio Code 1.6 est disponible avec le support de TypeScript 2.0
    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 - Visualiser dans une fenêtre à part
    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 - Visualiser dans une fenêtre à part
    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é
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  11. #11
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 42
    Par défaut
    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

  12. #12
    Membre très actif
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Août 2014
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Août 2014
    Messages : 476
    Par défaut
    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.

  13. #13
    Membre émérite Avatar de SkyZoThreaD
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2013
    Messages
    585
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 585
    Par défaut
    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.

  14. #14
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    Billets dans le blog
    2
    Par défaut Visual Studio Code 1.7 est disponible
    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é
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  15. #15
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    Billets dans le blog
    2
    Par défaut Visual Studio Code 1.8 disponible
    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 ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  16. #16
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 198
    Par défaut
    Si seulement ils améliorent l'utilisation de git en parcourant les anciennes versions...

  17. #17
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 13
    Par défaut
    Si ils amélioraient les perfs ça pourrait concurrencer un vim.

  18. #18
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 976
    Billets dans le blog
    2
    Par défaut Visual Studio Code 1.10 disponible
    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 - Visualiser dans une fenêtre à part
    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
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  19. #19
    Membre expérimenté
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2012
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2012
    Messages : 163
    Par défaut
    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... ?

  20. #20
    Membre très actif
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Par défaut
    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.

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/01/2015, 21h38
  2. Microsoft sort Visual Studio Tools for Git
    Par Hinault Romaric dans le forum Visual Studio
    Réponses: 7
    Dernier message: 17/07/2013, 17h15
  3. Microsoft présente Visual Studio 2013 et Team Foundation Server 2013
    Par Stéphane le calme dans le forum Autres Logiciels
    Réponses: 9
    Dernier message: 09/07/2013, 10h54
  4. Visual Studio & Coding Style
    Par Faiche dans le forum Visual C++
    Réponses: 2
    Dernier message: 24/10/2007, 12h14
  5. visual studio code c#
    Par hindeb dans le forum C#
    Réponses: 4
    Dernier message: 12/09/2007, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo