如何基于VSCode打造Java开发环境

  1. 快捷键插件
  2. Java开发插件
  3. Maven配置

目前主流的AI编程工具,都是基于VSCode开发的(比如:CursorTraeKimi Code),针对已经习惯于使用其他IDE的用户而言,为了能方便地使用这些AI编程工具,需要知道如何基于VSCode打造Java开发环境,尽可能使得在VSCode中使用的效果跟在已经熟悉的IDE中保持一致,以提升开发效率。

在VSCode中的功能扩展几乎都是通过插件来实现,所以如下阐述几乎都是围绕各种插件进行说明。

快捷键插件

我个人已经习惯了Eclipse的快捷键,甚至在IDEA中都是安装的Eclipse快捷键插件,所以在VSCode需要安装插件:Eclipse Keymap

Java开发插件

  1. Language Support for Java(TM) by Red Hat:由 Red Hat 提供,负责代码补全、语法分析。
  2. Debugger for Java:调试支持。
  3. Maven for Java:项目管理。
  4. Test Runner for Java:单元测试运行。
  5. Spring Boot Extension Pack:如果使用 Spring Boot,该插件提供类似 IDEA 中强大的 Spring 专用工具窗口、代码导航和自动配置提示。
  6. Lombok Annotations Support for VS Code:如果项目中用了 Lombok,安装该插件避免代码报红。

Maven配置

如果需要自定义Maven相关配置,可以在settings.json文件中添加如下参数:

{
    "maven.excludedFolders": [
        "**/.*",
        "**/node_modules",
        "**/target",
        "**/bin",
        "**/archetype-resources"
    ],
    // Mavan路径
    "maven.executable.path": "D:\\sun\\apache-maven-3.9.8\\bin\\mvn.cmd",
    // Maven全局配置文件路径
    "maven.settingsFile": "D:\\sun\\apache-maven-3.9.8\\conf\\settings.xml",
    "maven.pomfile.autoUpdateEffectivePOM": true,
     // 更精细地控制Java导入行为
    "java.import.maven.enabled": true,
    "java.completion.enabled": true,
}

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,在下面评论区告诉我^_^^_^