cursor 替换 idea 作为 Java 主力开发工具

48 天前
 lookupsky

cursor 占用内存相对来说比 idea 小(吐槽一下公司配置的 32G 都不够用,有时候要研究关掉一些软件腾出内存),其次代码内嵌提示和 agent 及代码分析极大提升开发效率而且响应快(对比 codeium),现在 vscode 生态的软件对 java 开发的支持度还是挺高的

核心插件

Extension Pack for Java 和 Spring Boot Extension Pack

插件配置 setting.json 
"java.configuration.runtimes": [
{
   "name": "JavaSE-1.8",
   "path": "D:\\xxxx\\xxxx\\jdk8-271",
   "default": true	//项目默认运行 jdk 版本
},
{
   "name": "JavaSE-17",
   "path": "D:\\xxxx\\xxxx\\jdk-17.0.3.1"
}
]
// Extension Pack for Java 插件服务运行在高版本 jdk 上(jdk9+)
"java.jdt.ls.java.home": "D:\\xxxx\\xxxx\\jdk-17.0.3.1",
// Spring Boot Extension Pack 插件服务运行在高版本 jdk 上(jdk9+)
"spring-boot.ls.java.home": "D:\\xxxx\\xxxx\\jdk-17.0.3.1",
// 配置 maven 操作
"java.configuration.maven.userSettings": "D:\\xxxx\\settings.xml", //自定义仓库存储地址
"java.configuration.maven.globalSettings": "D:\\xxxx\\settings.xml",//自定义仓库存储地址(全局)
"maven.executable.path": "D:\\xxxx\\apache-maven-3.8.2\\bin\\mvn", //自定义 mvn 命令地址

辅助插件:

git graph	//代码管理
IntelliJ IDEA Keybindings //idea 快捷键映射,ctrl+shift+p 打开"键盘快捷方式"映射自定义修改
mybatis-tools //mybatis 或 plus 的文件.xml 和.java 快速跳转
Copy Reference //快速复制类或方法的包路径

其他:

1977 次点击
所在节点    Java
6 条回复
issakchill
48 天前
op 推荐的插件都很好用 谢谢
wanniwa
48 天前
可以两边都下一个 EditorJumper 插件在 IDE 之间快速跳转,在 Cursor 里和 AI 对话生成代码,调试运行还是跳转回 IDEA
remxme
48 天前
请问 ctrl+f12 跳转方法 在 vscode 是哪个快捷键?
lookupsky
48 天前
@wanniwa 不缺内存可以这么搞,不过还是建议直接用 cursor(单个软件方便些),因为启动运行、热部署插件都可以做到,maven 打包也可以
lookupsky
48 天前
@remxme 快捷建可以自己自定义配置(打开"键盘快捷方式"映射自定义修改),ctrl+左键可以快速跳转到接口类(有对应实现类),如果只是单独一个 @Component 实现的类则直接跳转; ctrl+alt+b 直接去实现类,ctrl+alt+u 去接口类
OctopusGO
27 天前
针不戳啊 我也试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1153539

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX