Normalerweise verwende ich JavaScript. Bitte teilen Sie mir mit, ob Fehler vorliegen. Für alle Fälle beginne ich mit der Installation von Tools usw.!
Dieses Mal werde ich schokoladig verwenden. Klicken Sie hier, um schokoladig zu installieren (https://chocolatey.org/install#install-with-cmdexe)
choco install vscode -y
choco install gradle -y
choco install openjdk -y
Erstellen Sie zunächst einen geeigneten Ordner und öffnen Sie ihn mit VS Code.
mkdir sample-project
cd sample-project
code . #Öffnen Sie das aktuelle Verzeichnis mit vscode
Von hier aus ist es in Ordnung, dies im vscode-Terminal zu tun
gradle init
#Optionsauswahl
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Swift
Enter selection (default: Java) [1..5] 3
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2] 1
Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
Enter selection (default: JUnit 4) [1..4] 1
Project name (default: sample-project):
Source package (default: sample.project):
Installieren Sie eine Erweiterung mit dem Namen Java Extension Pack in VSCode. (Vergessen Sie nicht, VS Code neu zu starten.)
Bearbeiten Sie build.gradle
build.gradle
plugins {
id 'java'
id 'application'
id 'eclipse' //Füge das hinzu. Klassenpfad ausgeben und automatische Vervollständigung aktivieren.
}
repositories {
jcenter()
}
dependencies {
implementation 'com.google.guava:guava:29.0-jre'
testImplementation 'junit:junit:4.12'
}
mainClassName = 'sample.project.App'
//Fügen Sie unten von hier hinzu
//Maßnahmen gegen verstümmelte Charaktere
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
//Lassen Sie eine einzelne ausführbare JAR-Datei mit abhängigen Bibliotheken erstellen.
jar {
manifest { attributes 'Main-Class': mainClassName }
from configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) }
}
--Ausgabeklassenpfad
Stellen Sie sicher, dass Sie es ausführen, nachdem Sie die Abhängigkeiten geändert haben.
gradle eclipse
Sie sollten nun in der Lage sein, automatisch abzuschließen.
Es ist bereits im Java Extension Pack enthalten, sodass Sie es mit Umschalt + Alt + F tun können.
Wenn Sie detaillierte Einstellungen vornehmen möchten, drücken Sie "F1" und geben Sie "Open Java Formatter Settings" ein, um diese einzugeben. Danach werden Sie aufgefordert, den Pfad der Einstellungsdatei einzugeben. Da diese jedoch nicht vorhanden ist, geben Sie sie so ein, wie sie ist. Unten rechts sehen Sie etwas wie "'eclipse-formatter.xml' existiert nicht. Möchten Sie es erstellen?". Drücken Sie also "Ja".
Und jetzt, da eclipse-formatter.xml erstellt wurde, können Sie es nach Ihren Wünschen einstellen!
Ich ändere Folgendes, damit der Code, der in der Methodenkette usw. unterbrochen wird, zum Zeitpunkt der automatischen Formatierung nicht in eine Zeile umgewandelt wird
eclipse-formatter.xml
<!--Wechseln Sie von wahr zu falsch-->
<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="false"/>
Starten Sie den VS-Code nach dem Einstellen neu