VSCode配置settings.json
·
此配置目前只有Java、maven、golang
{
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"go.toolsManagement.autoUpdate": true,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
//vscode配置:
//值设置为true时,每次保存的时候自动格式化;值设置为false时,代码格式化请按shift+alt+F
"editor.formatOnSave": true,
//java配置:======================================begin
//Java配置:指定您的语言服务器的执行环境(注意:虽然 Java 语言服务器需要 JDK 11 或更高版本才能运行,但这不是项目运行时的要求)
"java.jdt.ls.java": "C:\\D\\jobs\\jdk\\jdk-11.0.20",
//Java配置:项目运行环境配置
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "C:\\D\\jobs\\jdk\\jdk-8u181",
"default": true
},
{
"name": "JavaSE-11",
"path": "C:\\D\\jobs\\jdk\\jdk-11.0.20",
"default": false
},
{
"name": "JavaSE-17",
"path": "C:\\D\\jobs\\jdk\\jdk-17.0.9",
"default": false
},
{
"name": "JavaSE-21",
"path": "C:\\D\\jobs\\jdk\\jdk-21.0.1",
"default": false
},
],
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"c:\\Users\\L\\.vscode\\extensions\\gabrielbb.vscode-lombok-1.0.1\\server\\lombok.jar\"",
//java配置:======================================end
//maven配置:======================================begin
//maven配置:指定所有mvn命令的默认选项。
"maven.executable.options": "C:\\D\\jobs\\maven\\apache-maven-3.8.4\\bin\\mvn.cmd",
//maven配置:指定settings.xml文件
"java.configuration.maven.userSettings": "C:\\D\\jobs\\maven\\apache-maven-3.8.4\\conf\\settings.xml",
//maven配置:自定义环境变量。在首次执行 Maven 之前,这些环境变量值将被添加到终端会话中
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\D\\jobs\\jdk\\jdk-11.0.20",
}
],
//maven配置:如果此值为true,并且配置项java.home有值,则在创建新的终端窗口时,将环境变量JAVA_HOME设置为java.home的值
"maven.terminal.useJavaHome": true,
"java.configuration.maven.globalSettings": "C:\\D\\jobs\\maven\\apache-maven-3.8.4\\conf\\settings.xml",
"maven.executable.path": "C:\\D\\jobs\\maven\\apache-maven-3.8.4\\bin\\mvn.cmd",
//maven配置:======================================end
"redhat.telemetry.enabled": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"editor.largeFileOptimizations": false,
"files.autoSave": "afterDelay",
"java.completion.favoriteStaticMembers": [
"org.junit.Assert.*",
"org.junit.Assume.*",
"org.junit.jupiter.api.Assertions.*",
"org.junit.jupiter.api.Assumptions.*",
"org.junit.jupiter.api.DynamicContainer.*",
"org.junit.jupiter.api.DynamicTest.*",
"org.mockito.Mockito.*",
"org.mockito.ArgumentMatchers.*",
"org.mockito.Answers.*"
],
"go.languageServerFlags": [],
"go.addTags": {
"tags": "json,release",
"options": "json=omitempty",
"promptForTags": false,
"transform": "snakecase",
"template": ""
},
"go.alternateTools": {},
"workbench.editorAssociations": {
"*.json": "default"
},
"java.compile.nullAnalysis.nonnull": [
"javax.annotation.Nonnull",
"org.eclipse.jdt.annotation.NonNull",
"org.springframework.lang.NonNull"
],
"less.compile": {
"compress": false, // 是否压缩
"sourceMap": false, // 是否生成map文件,有了这个可以在调试台看到less行数
"out": false, // 是否输出css文件,false为不输出
// "outExt": ".css"
},
"search.followSymlinks": false,
"html.format.contentUnformatted": "",
}
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)