我用 Cursor 好几个月了, 主要是用来写前端和 Node.js, 没写 Java 因为 vscode 的 java 环境还是不太行, 但刚才试了下, 发现用 Cursor 写 Java 也很爽, 以后就不用 IDEA 写 Java 了, 就当个 Java 启动器和调试器, 强烈推荐 Java 开发者使用 Cursor!! 目前刚上手就被惊艳的体验: 1. 修改方法的参数类型后, 按 Tab 即可将变量名重构为合适的名称. 2. BO 对象为类创建 Builder 模式后, 代码内立刻推断出所有构建方法. 3. 创建了一个 orderId 字段, 代码内推断出`PlanOrder order = orderService.getById(generateInvoiceReq.getOrderId());` 而且快的离谱, 刚还试用了 windsurf, 这个的补全也还行, 但是太墨迹了.
补充下, 配合 IDEA 开发的话, 装个 Language Support for Java 插件, 然后再根据你使用的 maven 还是 gradle 装对应的插件就好, 不要装 Extension Pack for Java, 太笨重了这个包.