V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
weijancc
V2EX  ›  程序员

Cursor 太牛逼了, 写 Java 再次被惊艳

  •  
  •   weijancc ·
    cweijan · 7 天前 · 1238 次点击
    我用 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, 这个的补全也还行, 但是太墨迹了.
    9 条回复    2024-12-17 21:55:05 +08:00
    weijancc
        1
    weijancc  
    OP
       7 天前
    补充下, 配合 IDEA 开发的话, 装个 Language Support for Java 插件, 然后再根据你使用的 maven 还是 gradle 装对应的插件就好, 不要装 Extension Pack for Java, 太笨重了这个包.
    slomo
        2
    slomo  
       7 天前
    但是有时候反应很慢。改好的代码还在报红。必须关闭文件重新打开甚至 reload window
    bronyakaka
        3
    bronyakaka  
       7 天前
    我寻思你用阿里的通义千问 ide 插件不也能做到这些,还免费
    lsry
        4
    lsry  
       7 天前
    idea 不也可以提示嗎
    Yukineko
        5
    Yukineko  
       7 天前
    这些操作 idea 不是也行吗
    hunterzhang86
        6
    hunterzhang86  
       1 天前 via iPhone
    @Yukineko Cursor 推测你的意图更快更准确。
    hunterzhang86
        7
    hunterzhang86  
       1 天前 via iPhone   ❤️ 1
    我个人是不管什么语言都用 Cursor 了,相当于大一统了。还没用过的可以看下 Cursor 的一些能力和对比 https://www.ifb.me/zh/tags/cursor
    Yukineko
        8
    Yukineko  
       1 天前
    @hunterzhang86 #7 java 开发,尝试从 idea 转 cursor ,需要哪些插件/配置,想参考下?
    hunterzhang86
        9
    hunterzhang86  
       18 小时 28 分钟前 via iPhone
    @Yukineko VsCode 官方有个 Java 官方集合包,用的那个,没有大学再装。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5343 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 08:23 · PVG 16:23 · LAX 00:23 · JFK 03:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.