前言:
近期计划从 IDEA 切换到 Cursor 写 Java 了( Pro Trial 还剩 3 天),AI 提示确实很爽,但是 Cursor 基于 VSC 的编辑器,相比于 IDEA 还是有很大的差距,这部分差距依靠 Cursor 的提示能规避掉一部分,有些地方用起来还是很别扭,所以在此求各位推荐分享 Cursor 写 Java 比较爽的插件~
先说我的:
操作系统是 Windows 11 ,方案是采用 VSC Remote 的方式连接到 WSL 启动的 Ubuntu 22 ,基本上和本地开发一样丝滑,搭配 WSL 的 Mirrored 的网络模式,直接采用 localhost 就可以访问到 WSL 内启动的项目的端口。
目前已安装的插件:
Extension Pack for Java:Java 全家桶,Java 的基础必备,包含 7 个扩展包,对 Java 语言的支持,对 Debugger 的支持,对 Maven ,Gradle 的支持都有。
Spring Boot Extension Pack:Spring Boot 的开发全家桶。
Alibaba Cloud Toolkit: 快速部署,但是有个问题,部署到 Host 的时候一直卡在 Uploading ,小文件可以,1M 左右的 Jar 包就不行了,还不清楚具体原因。
JRebel:在 IDEA 下面非常好用,Cursor 里面一言难尽,首先只能用鼠标点按钮启动,其次打开 auto hotCodeReplace 之后,基本上打个单词就 hotreload 一次,难绷,第三个就是对 Mapper.XML 不生效,难搞。
目前的痛点:
1 、在 Controller 如果写了某个 service 中的不存在的方法,可以 quickfix ,在接口中生成这个方法,但是在接口中生成之后,接口的实现类,就很麻烦了。没有 IDEA 中在接口中快速使用 implement method xxx 生成实现类的方法。
2 、没有 Introduce Local Variable 的功能,虽然这个功能 Cursor 能替代大部分。
求各位大佬分享在 Cursor 中丝滑 Java 的配置或者插件~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.