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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft propose de nouvelles fonctionnalités aux développeurs Java sur Visual Studio Code
Concernant le refactoring et la sélection sémantique

Le , par Stéphane le calme

76PARTAGES

16  0 
Refactoring

Déclencher rename après extract to variable/constant/method

Après avoir effectué le refactoring extract to variable/constant/method, nous aimerions le plus souvent attribuer le résultat à un nom explicite. Avec cette fonctionnalité, vous n’avez plus besoin d’exécuter une action rename distincte, elles sont toutes simplifiées dans l’étape de refactoring unique.


Convertir une variable locale en champ.

Extract to field est aussi un refactoring très populaire. Lorsque vous sélectionnez une expression, vous pouvez maintenant utiliser extract to field.


Lors de la sélection d'une déclaration de variable, vous aurez la possibilité de la convertir en champ.

Prise en charge de la sélection sémantique

Smart Selection (aussi connue sous le nom de Sélection sémantique) est la nouvelle fonctionnalité ajoutée par VS Code et comprend désormais le code Java. Avec cela, vous pouvez élargir ou réduire la plage de sélection correspondant aux informations sémantiques de la position du curseur dans votre code :
  • Pour élargir la sélection, utilisez les touches Maj + Alt + → sous Windows et Ctrl + Maj + Commande + → sous Mac.
  • Pour réduire la sélection, utilisez les touches Maj + Alt + ← sous Windows et Ctrl + Maj + Commande + ← sous Mac.


Autres améliorations
  • Maven
    • Les projets Maven utilisent le dernier environnement d'exécution lorsque la source / cible n'est pas encore prise en charge.
    • Pour les utilisateurs sur lesquels Maven n’est pas installé localement, vous ne pouvez pas trouver mvn pour créer un projet Maven à partir d’archétypes. L'extension Maven incorpore maintenant un wrapper Maven global dans l'extension, qui sert de solution de secours si aucun mvn ou mvnw au niveau du projet n'est trouvé.
    • Prise en charge de la sélection de la version archétype lors de la création du projet Maven.
    • Actualisation de l'explorateur lorsque config maven.pomfile.globPattern change.

  • Gradle
    • Ajout de préférences de Gradle supplémentaires.
      • java.import.gradle.arguments: arguments à transmettre à Gradle
      • java.import.gradle.jvmArguments: arguments JVM à transmettre à Gradle
      • java.import.gradle.home: définition de GRADLE_HOME


  • Style de contrôle
    • Prise en charge du chargement de la configuration CheckStyle via l’URL http.


Source : Microsoft

Voir aussi :

Une startup propose un plugin pour Visual Studio qui montre en temps réel sur quels fichiers des coéquipiers travaillent pour éviter des conflits
Visual Studio Code 1.36 est disponible et apporte l'exécution de dépendances séquentielles ainsi qu'un meilleur sélecteur de terminal
Microsoft publie l'édition de juin 2019 de l'extension Python pour Visual Studio Code, elle inclut 70 correctifs et son lot de nouveautés
Microsoft annonce le lancement de Visual Studio Code Java Pack Installer, un programme d'installation spécial de VS Code pour les développeurs Java

Une erreur dans cette actualité ? Signalez-nous-la !