此配置目前只有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": "",
}
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐