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

有 Java 从 idea 转 cursor 的吗,你的使用体验如何呢?

  •  
  •   zzk037 · 18 天前 · 3505 次点击
    bg:最近碰到很多人安利使用 cursor ,自己平时用 idea 结合 chatgpt 的模式开发功能。最近一个月碰到很多同职级、高职级的推荐 cursor ,但是 idea 转 cursor 自己使用起来并不习惯使用 vscode 的节目和东西。

    请问 v 友们有没有使用 cursor 比较好的。可以的话,请描述一下对你的帮助或者一些使用技巧。
    40 条回复    2025-01-09 00:31:09 +08:00
    mumbler
        1
    mumbler  
       18 天前   ❤️ 1
    完全抛弃以前的开发模式,在 cursor 配置好编译环境,然后整个开发用 composer ,项目所有文件都让 agent 托管,不到万不得已不亲自去看代码,文件增删改都让 agent 决定,关注结果,忽略过程,遇到无法过去的问题才亲自去看代码解决
    ssbg2
        2
    ssbg2  
       18 天前   ❤️ 1
    我算不上用的比较好的,我就是刚开始尝试着用,所以说错了请指正。

    功能、注释、测试用例都让 CURSOR 来写,方法其实也简单,就是把 API 文档和现成的代码例子给 CURSOR ,然后 IDEA 来编译和做具体的调整。

    单就效率来说,还算是有比较大的提升,我个人的想法是,现在 AI 开发这件事本身其实与其说期望 AI 做了什么,不如说一直在跟着做,否则后面很容易就完全搞不懂了。
    tagtag
        3
    tagtag  
       18 天前   ❤️ 1
    还是得双开吧
    zzk037
        4
    zzk037  
    OP
       18 天前
    @ssbg2 所以老哥是在 cursor 利用 ai 写代码,在到 idea 去编译项目吗?之前一直想的是在 cursor 直接能跑,看来好像不太行。
    ssbg2
        5
    ssbg2  
       18 天前   ❤️ 1
    @zzk037 嗯,是,双开不影响什么,VSCODE 我没太多场景深入使用,后面如果的确成熟了,也得考虑转过去,到时候再看,现在我的感受是不纠结,JAVA 程序员还纠结工具和工程化着呢,人 PYTHON 程序员都玩得很好了 2333 ,别想太多,用起来再说呗。
    SurgaOrange
        6
    SurgaOrange  
       18 天前
    影响不大,无非是操作习惯不同,该有的功能都有,总的来说肯定是 cursor 更好,大部分代码写的提示词就可以了,至于功能楼上都说了
    Rust2015
        7
    Rust2015  
       18 天前
    @tagtag 是的,得双开。不是 cursor 不行,而是 Java 太重。本来 vscode 就底子薄,轻量化的 IDE 。开始 IDE 都不是,叫编

    辑器,类 vim 。
    breresha
        8
    breresha  
       18 天前
    两者结合,最烦就是 cursor composer 瞎改
    yoqu
        9
    yoqu  
       18 天前
    cursor 下的 java 插件打开我的 java 工程一直高 cpu 占用
    mumbler
        10
    mumbler  
       18 天前
    @breresha #8 目前还需要技巧,每一步都要测试一下修改文件的其他功能有没有被影响,如果有问题马上回退,省下了写代码的时间,但测试工作量会增加,这仍然是值得的,编程从此变成了靠努力和认值就能解决问题,天赋没那么重要了
    xuAN111
        11
    xuAN111  
       18 天前
    我是 IDE 和 Cursor 双开。
    zjh7890
        12
    zjh7890  
       18 天前
    @mumbler 真的假的,有点科幻吧?业务上下文很难对齐吧,我手动找上下文给大模型改都不一定改对,不信能做到这种效果。。。
    mumbler
        13
    mumbler  
       18 天前
    @zjh7890 #12 我已经这样工作了 2 个多月了,有时候复杂问题确实也改不了,我再亲自去看代码改,大部分工作都能帮我写了,特别是前端代码,所以说 cursor 是神器,目前还在不断升级,明年应该可以完全不需要我看代码了
    cheng6563
        14
    cheng6563  
       18 天前
    转个屁,双开
    justwkj07
        15
    justwkj07  
       18 天前
    才下载 cursor,不习惯使用 vscode,所以用这个 cursor 的时候就提问题,idea 一直开着
    natsu94
        16
    natsu94  
       18 天前
    你们 cursor 都是付费吗,值得嘛
    zzk037
        17
    zzk037  
    OP
       18 天前
    @natsu94 有白嫖的试用期吧
    zjh7890
        18
    zjh7890  
       18 天前
    @mumbler 你太乐观了,大模型的幻觉是个绕不过去的坎,就算最强大的 o1 都没法跟我下完一把五子棋,你也可以试试,让他画出棋盘,5 轮过后,旗子就开始放不对了,我只能说你能有这个信心,还是业务太简单,由于幻觉的存在,业务复杂了,你会发现,永远无法和大模型对齐,聊到最后只想骂他一句油盐不进。当然瑕不掩瑜,我也支持用 AI 写代码。
    mumbler
        19
    mumbler  
       17 天前
    @zjh7890 你还在用 chat 当然啥都干不了,cursor 是专用工作流,可以局部改代码,我一步一步带着走就可以完成很复杂的功能,下个棋算个什么,你用 chat 写代码,改一个字符,要整个项目全部输出,几轮上下文就满了
    publicWyt
        20
    publicWyt  
       17 天前
    双开, 写代码和运行分开了 , 写的时候稍稍有一些不习惯,不过影响不大,还是很丝滑
    zjh7890
        21
    zjh7890  
       17 天前
    @mumbler 你说的这些我都知道,我只能说业务复杂度确实不同。
    chocotan
        22
    chocotan  
       17 天前
    必须双开
    另外东西写多了之后,ai 就变智障了,有一大半的时间在让它不断把改坏的代码改回去
    shanai
        23
    shanai  
       17 天前
    感觉编译延迟好大,有语法错误基本上没有提示还是要靠 idea 去查
    zzk037
        24
    zzk037  
    OP
       17 天前
    @shanai 编译延迟是指在 cursor 上修改了文件,在 idea 上不显示吗
    qf19910623
        25
    qf19910623  
       17 天前
    这东西拿来搭一下脚手架得了,真正应对复杂高度定制化的业务逻辑是不行的
    stimw
        26
    stimw  
       17 天前 via Android   ❤️ 1
    一楼的业务场景有多简单才能完全交给 agent…
    kmxtye
        27
    kmxtye  
       17 天前
    java 工程,跳转到方法实现,实在是太卡了,这个不能忍,不知道是不是我少装了什么插件,还是配置有问题,有解决办法吗?
    kcross
        28
    kcross  
       17 天前
    没用过 cursor,但是 idea 也有一些免费 ai 辅助工具啊 (当然我只知道 通义灵码
    yooomu
        29
    yooomu  
       17 天前
    没用 cursor ,用的 copilot ,只能双开用,离不开 idea
    yuxian
        30
    yuxian  
       17 天前
    已经用 cursor 一年多了,任何语言都用它,没啥特别了,一开始不习惯,适应一下就好了。比如强迫自己多写前端代码。慢慢熟悉就好了。任何 idea 现在都卸载了,又笨重又占用资源。
    5261
        31
    5261  
       17 天前
    @yuxian java 适合不?
    zhyt1985
        32
    zhyt1985  
       17 天前
    双开呗,cursor 使用 composer 模式自动改代码,idea 用来调试代码。
    LittleTree
        33
    LittleTree  
       17 天前
    双开+1 ,idea 用来启动、看 log 、git 、profiler ,遇到 cursor 搞不定的代码自己去 idea 里写。顺道问下 idea 这块有没有后续跟上 cursor 的可能性?试了几种方案都差太多,由于还要不要续商业版- -
    chaos93
        34
    chaos93  
       16 天前
    在 cursor 上打开 idea 的 java 项目,cursor 老是去给我 把整个工程文件去格式化
    leon0903
        35
    leon0903  
       16 天前
    我试着用过 cursor , 操作起来还是很不习惯。查找引用界面很难用, 但是目前最大的问题是没有像 idea 那种双击 shift 搜索的功能,搜索太弱了,想搜索某个类或者字段不知道怎么精确搜索,还有就是不能搜索到 maven 依赖库中的类或者代码。 不知道是不是我使用姿势不对,有知道的大佬可以指教一二。
    Dlin
        36
    Dlin  
       16 天前
    感觉还行,一个用来开发,一个用来调试。目前是这样,快捷键熟悉一下就好,很简单。
    zzk037
        37
    zzk037  
    OP
       16 天前
    @mumbler
    @ssbg2
    @Rust2015
    @breresha
    @yoqu
    几位大佬能分享一下 vscode 的 java 需要安装什么插件或者使用技巧吗,正同 35 楼描述的,使用 cursor 和 idea 的搜索、点击类检索继承方法等使用起来差异很大。
    shanai
        38
    shanai  
       15 天前
    @zzk037 有报错 cursor 不提示
    zzk037
        39
    zzk037  
    OP
       15 天前
    用 cursor 写业务逻辑,使用 idea 去跑项目可能比较合适。
    inza9hi
        40
    inza9hi  
       9 天前
    我现在双开,甚至现在 cursor/VS 的 Java 插件都卸载了。因为我们项目大,cursor 这边编译的话,会和 IDEA 冲突。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2923 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 08:45 · PVG 16:45 · LAX 00:45 · JFK 03:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.