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

Affichage des résultats du sondage: Quelles nouveautés appréciez-vous le plus ? Pourquoi ?

Votants
11. Vous ne pouvez pas participer à ce sondage.
  • Références de raccourcis clavier en PDF imprimables

    0 0%
  • Keymaps pour Sublime Text et Atom

    0 0%
  • Hot Exit

    2 18,18%
  • Mode Zen

    3 27,27%
  • IntelliSense JavaScript dans HTML

    4 36,36%
  • Interactive playground

    1 9,09%
  • Synchronisation du code Markdown et de son aperçu

    2 18,18%
  • Minimap

    3 27,27%
  • Drag & Drop d'un texte sélectionné dans l'éditeur

    1 9,09%
  • Points d'arrêt multiples sur une même ligne de code

    2 18,18%
  • Agrandir et restaurer le panneau

    1 9,09%
  • Éditeur de raccourcis clavier

    1 9,09%
  • Vérification de type en JavaScript

    5 45,45%
  • IntelliSense : liste de suggestions et documentation côte à côte

    4 36,36%
  • Terminal intégré : support d'une fonctionnalité basique de recherche

    1 9,09%
  • Terminal intégré : sélectionner et copier plusieurs pages

    1 9,09%
  • Palette de commandes : liste des commandes les plus récemment utilisées

    1 9,09%
  • Espaces de travail à plusieurs racines

    4 36,36%
  • Support d'Emmet 2.0

    2 18,18%
  • Fermeture automatique de balises HTML

    4 36,36%
  • Possibilté d'avoir plusieurs fournisseurs de contrôle de source actifs

    0 0%
  • Support de la Touch Bar de macOS

    0 0%
  • Terminal intégré : nouveau moteur de rendu

    3 27,27%
  • Prise en charge de la disposition verticale du panneau

    2 18,18%
  • Statut Git dans l'explorateur de fichiers

    3 27,27%
  • Examen/validation des changements de code source directement dans l'éditeur

    5 45,45%
  • Autre (à préciser)

    1 9,09%
  • Pas d'avis

    2 18,18%
Sondage à choix multiple
  1. #181
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2008
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2008
    Messages : 474
    Points : 1 381
    Points
    1 381
    Par défaut
    bref il y a plein de chose à dire sur vscode 1.41 : les evols du layout, de la tokenisation, du langage server, le terminal webgl, electron etc..
    Un énorme travail à été fait pour clôturer la roadmap 2019 et par respect pour cela il faut avoir des discussions intelligentes !

    marre de ces gens qui pourrissent les news avec des réponses de merde ! Pardon pour le terme , mais ça viens du coeur
    donc -1 pour ton commentaire

  2. #182
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    octobre 2019
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2019
    Messages : 100
    Points : 370
    Points
    370
    Par défaut
    Bonjour, je suis sur eclipse depuis 6 ans, quel avantage aurais-je a passer à VS code? (je code en C, Java et Python)

  3. #183
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2008
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2008
    Messages : 474
    Points : 1 381
    Points
    1 381
    Par défaut
    Coté Java , vscode n'est pas encore au niveau même si ça évolue vite, je pense qu'il faudra attendre 1ans avant qu'il doit envisageable de migrer.
    Perso , j'utilise aussi vscode pour le Java (uniquement à cause des freeze d'éclipse), mais il me faut reconnaitre qu'il n'est pas encore au niveau (débogage, tomcat, etc.).

  4. #184
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    juillet 2008
    Messages
    1 332
    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 332
    Points : 2 816
    Points
    2 816
    Par défaut
    uniquement à cause des freeze d'éclipse
    Quelles operations en particulier te causent des freezes dans Eclipse IDE? T'as la derniere version avec une version recente de Java pour le faire tourner?
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  5. #185
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2008
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : décembre 2008
    Messages : 474
    Points : 1 381
    Points
    1 381
    Par défaut
    Ce ne sont pas les projets java seuls qui me posent soucis, j'utilise souvent éclipse avec, c'est surtout les projets contenant aussi React/TypeScript et node.
    Malgré l'exclusion du node module, il rame (version 2019 /09)

  6. #186
    Membre confirmé
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : novembre 2005
    Messages : 397
    Points : 572
    Points
    572
    Par défaut
    Citation Envoyé par calvaire Voir le message
    Bonjour, je suis sur eclipse depuis 6 ans, quel avantage aurais-je a passé à VS code? (je code en C, Java et Python)
    Pour C et Python ce sont les meilleurs outils qui soient , ne fusse avec intellicode , le débogueur , attention tu parles bien du python " usuel " , pas celui rattaché au machine learning , l’il est bien , mais à mon gout pas encore au niveau d ' un spyder

  7. #187
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    juillet 2008
    Messages
    1 332
    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 332
    Points : 2 816
    Points
    2 816
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    Ce ne sont pas les projets java seuls qui me posent soucis, j'utilise souvent éclipse avec, c'est surtout les projets contenant aussi React/TypeScript et node.
    Malgré l'exclusion du node module, il rame (version 2019 /09)
    Tu utilises quoi comme editeur JS/TS? https://marketplace.eclipse.org/cont...nt-eclipse-ide est celui qui donne les meilleurs resultats. Si tu en utilises un autre, ca vaut peut-etre le coup de le desinstaller.
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  8. #188
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : janvier 2005
    Messages : 6
    Points : 10
    Points
    10
    Par défaut VS Code - VS - VS Codium
    Salut et pardon pour la question, mais VS Codium par rapport à VS Code c'est l'oeuf ou la poule ?

  9. #189
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    24 731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 24 731
    Points : 183 391
    Points
    183 391
    Billets dans le blog
    58
    Par défaut
    Ni l'un, ni l'autre.
    VSCode == VSCodium. Sauf que VSCode, c'est le nom du binaire distribué par Microsoft, avec la télémétrie d'activer et avec un possible changement dans le code, avant compilation. Bref, c'est un binaire dont il est incertain qu'il soit exactement comme ce que les sources indiquent.
    VSCodium, c'est VSCode, sans la télémétrie et sans altération.
    Par contre, c'est en description du projet VSCodium :
    binary releases of VS Code without MS branding/telemetry/licensing
    Il y a un example similaire avec Google Chrome et Chromium.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  10. #190
    Membre à l'essai
    Profil pro
    Inscrit en
    janvier 2005
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : janvier 2005
    Messages : 6
    Points : 10
    Points
    10
    Par défaut
    Merci Littlewhite pour ta réponse.
    "Du coup"... VS Code et VS Codium sont édités par Microsoft, mais ils sont suffisamment sympa pour produire une version "saine".
    J'ai compris ?

  11. #191
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    24 731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 24 731
    Points : 183 391
    Points
    183 391
    Billets dans le blog
    58
    Par défaut
    Le code source est libre et il est donc édité par tout un tas de gens (même si en effet, à l'origine, la majorité des contributions provenaient de Microsoft). Oui, ils sont "gentils".
    Le code source étant disponible, vous pouvez très bien, produire l'exécutable correspondant (vous même). C'est ce que fais Microsoft avec la version officielle VS Code. Et c'est ce que font d'autres personnes pour faire VS Codium. Sauf que dans l'un, il y a la télémétrie et d'autres choses, alors que dans l'autre, c'est retiré.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  12. #192
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    4 996
    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 : 4 996
    Points : 128 901
    Points
    128 901
    Par défaut Visual Studio Code 1.42 est disponible et apporte la possibilité de limiter le nombre d'éditeurs ouverts
    Visual Studio Code 1.42 est disponible et apporte la possibilité de limiter le nombre d'éditeurs ouverts,
    ou de mettre une coloration à une zone de code qui a été pliée

    Workbench

    Prévisualisations des modifications Renommer

    Visual Studio Code vous permet désormais de prévisualiser les modifications Renommer. Lorsque vous renommez, vous pouvez confirmer un nouveau nom via Shift + Entrée et voir le panneau Refactor Preview. Il affiche les modifications en attente dans un éditeur de différences et vous permet de décocher / vérifier les modifications individuelles. Une fois le renommage appliqué (ou abandonné), l'éditeur de différences et le panneau Preview se ferment, vous replaçant dans l'éditeur actuel.

    Limiter le nombre d'éditeurs ouverts

    De nouveaux paramètres permettent de limiter le nombre maximum d'éditeurs ouverts simultanément :
    • workbench.editor.limit.enabled: active cette fonction (elle est désactivée par défaut) ;
    • workbench.editor.limit.perEditorGroup: applique la limite par groupe d'éditeurs ou à tous les groupes ;
    • workbench.editor.limit.value : définit le nombre maximum d'éditeurs ouverts (10 par défaut).

    Si elle est activée, VS Code fermera l'éditeur le moins récemment utilisé lorsque vous ouvrirez un nouvel éditeur.

    Ci-dessous, vous pouvez voir le comportement lorsque la limite est définie sur 3 :

    Nom : editor-limit.gif
Affichages : 6595
Taille : 894,7 Ko

    Parcourir les éditeurs les plus récemment utilisés

    Avec cette version, il existe désormais une liste des éditeurs les plus récemment utilisés (MRU) dans tous les groupes d'éditeurs. Un éditeur est considéré comme récemment utilisé lorsqu'il s'ouvre en tant qu'éditeur actif ou devient le nouvel éditeur actif s'il est déjà ouvert. Une fois un éditeur fermé, il est supprimé de cette liste.

    L'une des applications de cette liste est le nouveau sélecteur edt mru que vous pouvez ouvrir via la nouvelle commande Afficher : Afficher tous les éditeurs par le plus récemment utilisé (workbench.action.showAllEditorsByMostRecentlyUsed) :

    Nom : 2.png
Affichages : 1420
Taille : 15,5 Ko

    Vous pouvez ajouter des raccourcis clavier pour naviguer rapidement dans ce sélecteur sans utiliser la souris. Par exemple, ci-dessous se trouve un raccourci clavier de sorte que Ctrl + Tab et Ctrl + Maj + Tab navigue entre les éditeurs de tous les groupes (au lieu de seulement dans le groupe actif comme le font les raccourcis clavier par défaut) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {
        "key": "ctrl+tab",
        "command": "workbench.action.quickOpenPreviousRecentlyUsedEditor",
        "when": "!inEditorsPicker"
    },
    {
        "key": "ctrl+shift+tab",
        "command": "workbench.action.quickOpenLeastRecentlyUsedEditor",
        "when": "!inEditorsPicker"
    }
    Si vous souhaitez parcourir la liste sans utiliser de sélecteur, il existe de nouvelles commandes :
    • Affichage : ouvrir l'éditeur suivant récemment utilisé (workbench.action.openNextRecentlyUsedEditor) ;
    • Affichage : ouvrir l'éditeur précédent récemment utilisé (workbench.action.openPreviousRecentlyUsedEditor).

    Pour différencier les commandes de navigation de l'éditeur qui fonctionnent avec un sélecteur et celles qui ne le font pas, le comportement de certaines commandes existantes a changé. Plus précisément, l'éditeur récemment utilisé dans les commandes de groupe n'utilise plus de sélecteur :
    • Affichage : ouvrir l'éditeur suivant récemment utilisé dans le groupe (workbench.action.openNextRecentlyUsedEditorInGroup) ;
    • Affichage : ouvrir l'éditeur précédemment utilisé récemment dans le groupe (workbench.action.openPreviousRecentlyUsedEditorInGroup).

    Pour une navigation par sélecteur, utilisez :
    • Affichage : Éditeur rapide ouvert précédemment utilisé récemment dans le groupe (workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup) ;
    • Affichage : éditeur à ouverture rapide le moins récemment utilisé dans le groupe (workbench.action.quickOpenLeastRecentlyUsedEditorInGroup).

    Déplacer le panneau

    Le panneau, qui contient les volets Sortie, Console de débogage, Terminal et Problèmes, peut maintenant être déplacé vers la gauche de l'éditeur.

    La commande View: Toggle Panel Position (workbench.action.togglePanelPosition) a été supprimée au profit des nouvelles commandes suivantes :
    • Vue : Déplacer le panneau vers la gauche (workbench.action.positionPanelLeft) ;
    • Vue : Déplacer le panneau vers la droite (workbench.action.positionPanelRight) ;
    • Vue : déplacer le panneau vers le bas (workbench.action.positionPanelBottom).

    Restaurer toutes les fenêtres au redémarrage

    Le paramètre VS Code pour restaurer les fenêtres au démarrage a changé pour restaurer toutes les fenêtres par défaut. Si vous souhaitez revenir au comportement précédent, configurez "window.restoreWindows" : "one" pour n'ouvrir qu'une seule fenêtre.

    Éditeur

    Contrôle de la vue Aperçu

    Il y a un nouveau paramètre et une nouvelle commande pour contrôler où la vue Peek place initialement le focus. Par défaut, Peek concentre l'arborescence sur le côté droit afin que vous puissiez naviguer rapidement vers les références. La focalisation initiale sur l'arborescence n'est pas idéale pour les personnes souhaitant utiliser Peek pour effectuer des changements de code rapides dans l'éditeur. Vous pouvez maintenant définir votre préférence avec le paramètre editor.peekWidgetDefaultFocus, qui peut être défini sur éditeur ou arborescence. Il existe également une nouvelle commande togglePeekWidgetFocus (Ctrl + K F2) qui vous permet de déplacer le focus entre l'éditeur Peek et l'arborescence.

    Mise en évidence de la région pliée

    Dans un éditeur de texte ou dans certains environnements de développement intégrés, le pliage de code ou repliage (folding en anglais) est une fonctionnalité permettant de masquer des parties du texte, bien souvent en le remplaçant par une seule ligne descriptive de son contenu. Son principal intérêt est de permettre à l'utilisateur d'avoir une vue d'ensemble de son document, tout en conservant la possibilité d'accéder aux détails de telle ou telle partie. En particulier, cette manière de présenter le texte fait ressortir la structuration hiérarchique d'un texte (partie - chapitre - section - paragraphe).

    Ce type de fonctionnalité est particulièrement populaire parmi les développeurs qui gèrent de gros fichiers de code source. Le nom « repliage » provient de l'analogie de cette fonctionnalité avec la feuille de papier que l'on plie afin d'en cacher une partie.

    Dans cette mise à jour, les régions de code plié sont désormais plus faciles à découvrir avec l'ajout d'un surlignage en arrière-plan.

    Nom : 3.png
Affichages : 1418
Taille : 17,7 Ko

    La fonction est contrôlée par le paramètre editor.foldingHighlight et la couleur peut être personnalisée par la couleur editor.foldBackground.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    "workbench.colorCustomizations": {
        "editor.foldBackground": "#355000"
      }
    Terminal intégré

    Sensibilité au défilement

    La sensibilité de défilement du terminal peut désormais être configurée indépendamment de l'éditeur à l'aide des nouveaux paramètres:
    • terminal.integrated.mouseWheelScrollSensitivity - Multiplicateur de défilement de la molette de la souris (la valeur par défaut est 1).
    • terminal.integrated.fastScrollSensitivity - Multiplicateur de défilement rapide lorsque Alt est enfoncé (la valeur par défaut est 5).

    Tâches

    Tâches au niveau de l'utilisateur

    Les tâches déclarées dans tasks.json sont désormais prises en charge au niveau des paramètres utilisateur. Si vous disposez d'un script de génération que vous utilisez dans de nombreux projets, ou si vous ne voulez pas que vos tâches dans un dossier de projet, vous pouvez ajouter vos tâches dans le fichier user tasks.json. Exécutez la commande Tâches: Ouvrir les tâches utilisateur pour créer des tâches de niveau utilisateur et ces tâches seront disponibles dans tous les dossiers et espaces de travail. Seuls les types de tâches shell et process sont pris en charge ici.
    PickStrin d'entrée

    pickString

    Si vous utilisez des entrées de tâche, vous pouvez ajouter une étiquette conviviale aux option d'entrée pickString:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    "inputs": [
      {
          "id": "pickAnInputValue",
          "description": "Pick a Value",
          "type": "pickString",
          "options": [
              "first-value",
              {
                  "label": "Second Value",
                  "value": "second-long-value-that-can-be-simplified-for-display"
              }
          ],
          "default": "first-value"
      }
    ]
    L'étiquette apparaîtra ainsi:

    Nom : 4.png
Affichages : 1395
Taille : 23,8 Ko

    Télécharger Visual Studio Code 1.42 (Windows User System | Mac | Linux: snap deb rpm tarball)

    Source : Microsoft
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/01/2015, 22h38
  2. Microsoft sort Visual Studio Tools for Git
    Par Hinault Romaric dans le forum Visual Studio
    Réponses: 7
    Dernier message: 17/07/2013, 18h15
  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, 11h54
  4. Visual Studio & Coding Style
    Par Faiche dans le forum Visual C++
    Réponses: 2
    Dernier message: 24/10/2007, 13h14
  5. visual studio code c#
    Par hindeb dans le forum C#
    Réponses: 4
    Dernier message: 12/09/2007, 12h22

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