【keel】5. 使用 vscode 实现 java 开发环境

vscode 是功能非常强大的开发工具,并且与市面上的 ai 工具能够很好的协同工作,能够大幅提升开发效率。但是在使用时辗转于不同机器面临着开发环境需要重复配置的问题,这里我介绍一种比较方便的工作流用于解决这个问题。

1、安装“Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code”插件,用于将英文界面转换为中文界面

2、创建extensions.json

创建.vscode/extensions.json内容为:

{
  "recommendations": [
    "ms-ceintl.vscode-language-pack-zh-hans",
    "redhat.java",
    "visualstudioexptteam.intellicode-api-usage-examples",
    "visualstudioexptteam.vscodeintellicode",
    "vscjava.vscode-gradle",
    "vscjava.vscode-java-debug",
    "vscjava.vscode-java-dependency",
    "vscjava.vscode-java-pack",
    "vscjava.vscode-java-test",
    "vscjava.vscode-maven",
  ]
}

3、创建 java 开发配置

4、在推荐区域安装所有插件

这样所有的插件就能一次性安装完毕了

5、将相关配置导出到本地

下次就可以通过导入将设置导入到当前的 vscode 环境了,这样就实现了同步

6、系统配置列表

7、当某些类 vscode 中无法使用这种方式时的代替方案

有些类 vscode 方式由于对系统做了自定义会导致系统配置中的扩展无法读取,这个时候我们可以直接在.vscode/extensions.json 中写入对应配置达到安装插件的目的:

首先需要使用:

code --profile "vue3 开发环境" --list-extensions | sed 's/^/ "/;s/$/"/' | awk 'BEGIN{print "{\n \"recommendations\": ["} {print $0","} END{print " ]\n}"}' > .vscode/extensions.json

来导出你希望导出的系统配置中插件的列表,这里【vue3 开发环境】就是目标例子。

vue:

{
 "recommendations": [
 "christian-kohler.path-intellisense",
 "dbaeumer.vscode-eslint",
 "esbenp.prettier-vscode",
 "formulahendry.auto-close-tag",
 "formulahendry.auto-rename-tag",
 "ms-ceintl.vscode-language-pack-zh-hans",
 "naumovs.cursor-tools",
 "streetsidesoftware.code-spell-checker",
 "vue.volar",
 "vue.vscode-typescript-vue-plugin",
 ]
}

java:

{
  "recommendations": [
    "ms-ceintl.vscode-language-pack-zh-hans",
    "redhat.java",
    "visualstudioexptteam.intellicode-api-usage-examples",
    "visualstudioexptteam.vscodeintellicode",
    "vscjava.vscode-gradle",
    "vscjava.vscode-java-debug",
    "vscjava.vscode-java-dependency",
    "vscjava.vscode-java-pack",
    "vscjava.vscode-java-test",
    "vscjava.vscode-maven",
  ]
}

然后在【推荐】中就可以安装所有的插件

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部