[JAVA] Versuchen Sie, Eclipse zu beenden und zu Visual Studio Code zu wechseln

Einführung

Meine Arbeit beschäftigt sich hauptsächlich mit Java. Und normalerweise benutze ich Eclipse als IDE. Das Projektkonfigurationsmanagement ist maven.

Aber vor kurzem habe ich angefangen, Golang zu studieren und dachte: "Ich frage mich, ob ich die IDE vereinheitlichen kann ...", und Visual Studio Code ist gut, oder? Es ist eine Geschichte, die ich herausgefordert habe. In der Firma ist das Frontend Angular und verwendet Visaul Studio Code. Wenn dies möglich ist, kann es vereinheitlicht werden! Es gibt jedoch nicht viel Verdienst! Ich fühlte mich wie.

Ergebnis

Vielleicht ist es praktisch, wenn Sie es noch nicht beherrschen oder tatsächlich ein weiteres Plug-In hinzufügen! Es kann so etwas geben. Es wäre sehr dankbar, wenn Sie einen Kommentar abgeben könnten.

Funktion Persönliche Bewertung Bemerkungen
Codespeicherung
Speicher importieren ※1
Code-Format
Anzeige des Kompilierungsfehlers
Style Check
Debug-Funktion. ※2
Zusammenarbeit mit dem Git-Repository ※3
Generierung von Quellvorlagen × ※4
pom.Abhängigkeitsanzeige von XML × ※5

○ ・ ・ ・ Kann genug verwendet werden! △ ・ ・ ・ Einige Unzufriedenheit. × ・ ・ ・ Kann nicht verwendet werden.

Von IDE (Editor) erwartete Funktionen

Wenn ich dies erreichen kann, frage ich mich, ob Visual Studio Code in Ordnung ist. Die oben aufgeführten haben die höchste Priorität.

  1. Codespeicherung. Ich hasse es zu tippen.
  2. Speicher importieren. Ich schreibe keine Importanweisung.
  3. Code-Format. Ich weine, wenn du es nicht formatierst.
  4. Anzeige der Position des Kompilierungsfehlers.
  5. Stilprüfung. Es ist schmerzhaft, wenn Sie die Regeln beim Codieren nicht überprüfen.
  6. Debug-Funktion. Das Debuggen ist schwierig, wenn Sie nicht auf die im Stacktrace angezeigte Klasse klicken und den entsprechenden Teil anzeigen.
  7. Integration mit dem Git-Repository (individual = github, company = gitlab).
  8. Generierung von Quellvorlagen. Ich möchte keine Klassenkommentare oder Dateikopfzeilen eingeben.
  9. Abhängigkeitsanzeige in pom.xml. dependency: tree Ich möchte es nicht eingeben und in der GUI sehen.

Einrichtung des Visual Studio-Codes

Es wurde als Add-On hinzugefügt. Informationen zur Einrichtung finden Sie in den folgenden Informationen. https://code.visualstudio.com/docs/languages/java

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

Die folgende Verpackung.

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

Es enthält Codespeicher zum Programmieren und so weiter.

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

Dies ist eine Funktion zum Debuggen in Java.

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

Dies ist eine Erweiterung, mit der Sie JUnit ausführen und die Ergebnisse überprüfen können.

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

Eine Erweiterung zum Anzeigen von Maven Explorer und zum Ausführen verschiedener Aufgaben.

Lombok Annotations Support for VS Code image.png

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

Ich werde Lombok verwenden, also werde ich es einfügen.

Checkstyle for Java image.png

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

Der Codierungsstandard verwendet CheckStyle, daher werde ich ihn eingeben.

Spring Boot Tools image.png

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

Dies ist eine praktische Erweiterung für den Speicher und die Endpunkte der Spring Boot-Einstellungen.

Es hat nicht funktioniert

Endpunktanzeige während des Debuggens der Spring Boot Tools

Der Endpunkt wird angezeigt. image.png Aber ... Selbst wenn Sie dort einen Endpunkt auswählen, tritt ein Fehler auf, wie unten gezeigt. image.png

Hmm. Der Browser sollte sich öffnen, aber ... Ich habe die Untersuchung aufgegeben, weil es nirgendwo Fehler gab. https://github.com/spring-projects/sts4/blob/master/CONTRIBUTING.adoc Ich dachte, ich würde eine Frage mit Stack Over Flow stellen.

Lassen Sie uns von nun an versuchen (erwarten)

Java with Kubernetes in VS Code https://code.visualstudio.com/docs/java/java-kubernetes Oh? Kann es mit Kubernetes funktionieren? Ehrlich gesagt weiß ich nicht, wie gut es ist, es mit Kubernetes in einer lokalen Umgebung auszuführen, aber es sieht interessant aus!

VS Live Share/VS Live Share Audio

Von Yuru Web Study Group @ Sapporo # 1 gelernte Funktionen. Kann dies zur technischen Unterstützung von Auftragnehmern verwendet werden? Ich finde es unglaublich. Es scheint besser zu sein als ein QA-Ticket.

Recommended Posts

Versuchen Sie, Eclipse zu beenden und zu Visual Studio Code zu wechseln
Wechseln Sie von Eclipse zu VS Code
Farewell Eclipse, Visual Studio Code für mäßig leichte JavaFX-Entwicklungsumgebung -
Ausgabeeinstellungen an die Debug-Konsole in Visual Studio Code
Java mit Visual Studio Code
So legen Sie den Zeichencode und den Zeilenvorschubcode in Eclipse fest
Verwendung von PlantUML mit Visual Studio Code (erstellt am 30. Oktober 2020)
Versuchen Sie das Remote-Debuggen von Java mit Remote-Containern in Visual Studio Code Insiders
[Mac] Installieren Sie Java in Visual Studio Code
Von Java nach C und von C nach Java in Android Studio
Fügen Sie Frühlingsstiefel und Gradle zur Sonnenfinsternis hinzu
Code, der schwer zu debuggen und zu analysieren ist
Fügen Sie in Java in Visual Studio Code die Option --enable-Preview hinzu
Farbcodierung der Konsolenausgabe in Eclipse
Versuchen Sie, Ruby und Java in Dapr zu integrieren
Java.home kann nicht mit Visual Studio-Code festgelegt werden.
[Mac] Java in Visual Studio Code installieren (VS Code)