[JAVA] Essayez de quitter Eclipse et de passer à Visual Studio Code

introduction

Mon travail porte principalement sur Java. Et j'utilise généralement Eclipse comme IDE. La gestion de la configuration du projet est maven.

Mais récemment, j'ai commencé à étudier le golang et j'ai commencé à penser "Je me demande si je peux unifier l'IDE ...", et Visual Studio Code est bon, non? C'est une histoire que j'ai contestée. Dans l'entreprise, le frontal est Angular et utilise Visaul Studio Code, et si cela peut être fait, il peut être unifié! Mais il n'y a pas beaucoup de mérite! Je me suis senti comme.

résultat

Peut-être que c'est pratique si vous ne l'avez pas encore maîtrisé ou si vous ajoutez un autre plug-in! Il peut y avoir quelque chose comme ça. Ce serait grandement apprécié si vous pouviez commenter.

une fonction Évaluation personnelle Remarques
Stockage de code
Importer le stockage ※1
Format de code
Affichage de l'erreur de compilation
Vérification du style
Fonction de débogage. ※2
Coopération avec le dépôt git ※3
Génération de modèle source × ※4
pom.Affichage des dépendances de xml × ※5

○ ・ ・ ・ Peut être utilisé suffisamment! △ ・ ・ ・ Une certaine insatisfaction. × ・ ・ ・ Ne peut pas être utilisé.

Fonctions attendues de l'EDI (éditeur) en premier lieu

Si je peux y parvenir, je me demande si Visual Studio Code va bien. Ceux énumérés ci-dessus ont la priorité la plus élevée.

  1. Stockage de code. Je déteste taper.
  2. Importez le stockage. Je n'écris pas de déclaration d'importation.
  3. Format de code. Je pleure si vous ne le formatez pas.
  4. Affichage de l'emplacement de l'erreur de compilation.
  5. Vérification du style. C'est pénible si vous ne vérifiez pas les règles pendant le codage.
  6. Fonction de débogage. Il est difficile de déboguer à moins de cliquer sur la classe affichée dans stacktrace et d'afficher la pièce correspondante.
  7. Intégration avec le référentiel git (individual = github, company = gitlab).
  8. Génération du modèle source. Je ne veux pas entrer de commentaires de classe ou d'en-têtes de fichiers.
  9. Affichage des dépendances dans pom.xml. dependency: tree Je ne veux pas l'entrer et je veux le voir dans l'interface graphique.

Configuration de Visual Studio Code

Il a été ajouté en tant que module complémentaire. Consultez les informations ci-dessous pour la configuration. https://code.visualstudio.com/docs/languages/java

Java Extension Pack https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack image.png

L'emballage suivant.

Language Support for Java(TM) by Red Hat https://marketplace.visualstudio.com/items?itemName=redhat.java

Il contient le stockage de code pour la programmation et ainsi de suite.

Debugger for Java https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug

Il s'agit d'une fonction de débogage en Java.

Java Test Runner https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-test

Il s'agit d'une extension qui vous permet d'exécuter JUnit et de vérifier les résultats.

Maven for Java https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-maven

Une extension pour visualiser Maven Explorer et effectuer diverses tâches.

Lombok Annotations Support for VS Code image.png

https://marketplace.visualstudio.com/items?itemName=GabrielBB.vscode-lombok

J'utiliserai Lombok, donc je vais le mettre.

Checkstyle for Java image.png

https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-checkstyle

La norme de codage utilise CheckStyle, je vais donc l'entrer.

Spring Boot Tools image.png

https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-spring-boot

Il s'agit d'une extension pratique liée au stockage des paramètres de Spring Boot et aux points de terminaison.

Ça n'a pas marché

Affichage du point de terminaison pendant le débogage des outils Spring Boot

Le point final sera affiché. image.png Mais ... Même si vous sélectionnez un point de terminaison à partir de là, une erreur se produira comme indiqué ci-dessous. image.png

Hmm. Le navigateur devrait s'ouvrir, mais ... j'ai abandonné mes recherches car il n'y avait aucune erreur nulle part. https://github.com/spring-projects/sts4/blob/master/CONTRIBUTING.adoc Je pensais poser une question avec stack over flow, --Il n'y a pas encore de balise spring-tools-4.

Essayons (attendons) à partir de maintenant

Java with Kubernetes in VS Code https://code.visualstudio.com/docs/java/java-kubernetes Oh? Peut-il fonctionner avec Kubernetes? Eh bien, honnêtement, je ne connais pas l'intérêt de l'exécuter avec Kubernetes dans un environnement local, mais cela semble intéressant!

VS Live Share/VS Live Share Audio

Fonctions apprises du Yuru Web Study Group @ Sapporo # 1. Cela peut-il être utilisé pour le soutien technique des entrepreneurs? Je pense que c'est incroyable. Cela semble être meilleur que le slack que le ticket QA.

Recommended Posts

Essayez de quitter Eclipse et de passer à Visual Studio Code
Passer d'Eclipse à VS Code
Adieu Eclipse, Visual Studio Code pour le développement JavaFX moyennement léger-Construction d'environnement-
Paramètres de sortie vers la console de débogage dans Visual Studio Code
Java avec Visual Studio Code
Comment définir le code de caractère et le code de saut de ligne dans Eclipse
Comment utiliser PlantUML avec Visual Studio Code (créé le 30 octobre 2020)
Essayez le débogage à distance Java avec des conteneurs distants dans Visual Studio Code Insiders
[Mac] Installer Java dans Visual Studio Code
De Java à C et de C à Java dans Android Studio
Ajoutez une botte de printemps et un dégradé à éclipse
Code difficile à déboguer et à analyser
Ajouter l'option --enable-preview dans Java dans Visual Studio Code
Comment colorer la sortie de la console de code dans Eclipse
Essayez d'intégrer Ruby et Java avec Dapr
Impossible de définir java.home avec le code Visual Studio.
[Mac] Installer Java dans Visual Studio Code (VS Code)