目前主流的AI编程工具,都是基于VSCode开发的(比如:Cursor,Trae,Kimi Code),针对已经习惯于使用其他IDE的用户而言,为了能方便地使用这些AI编程工具,需要知道如何基于VSCode打造Java开发环境,尽可能使得在VSCode中使用的效果跟在已经熟悉的IDE中保持一致,以提升开发效率。
在VSCode中的功能扩展几乎都是通过插件来实现,所以如下阐述几乎都是围绕各种插件进行说明。
快捷键插件
我个人已经习惯了Eclipse的快捷键,甚至在IDEA中都是安装的Eclipse快捷键插件,所以在VSCode需要安装插件:Eclipse Keymap。
Java开发插件
Language Support for Java(TM) by Red Hat:由 Red Hat 提供,负责代码补全、语法分析。Debugger for Java:调试支持。Maven for Java:项目管理。Test Runner for Java:单元测试运行。Spring Boot Extension Pack:如果使用 Spring Boot,该插件提供类似 IDEA 中强大的 Spring 专用工具窗口、代码导航和自动配置提示。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,
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,在下面评论区告诉我^_^^_^