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

使用 Cursor 导致项目异常

  •  
  •   bellx · 16 天前 · 2091 次点击
    背景:
    最近想借用下 AI 提升下效率,所以下载了 Cursor

    问题:
    由于本人一直使用的 Idea 写 Java ,所以我是把 IDEA 和 Cursor 都打开同一个项目,需要修改或者生成代码的时候就在 Cursor 上 Ctrl L 然后 accept ,但是我发现这样操作修改下来 IDEA 启动服务会各种奇怪的报错(一会类找不到,一会 bean 注入异常),并不是修改的代码导致的问题,因为我把代码 rollback 了问题还是一样,mvn clean 和 Invalidate Caches 都不好使

    有人遇到一样的问题或者知道怎么解决吗
    第 1 条附言  ·  16 天前
    补充下,寻求的解决不是指怎么把项目恢复,这个 git 回滚下或者重新 clone 下代码就好了,我是不想每次用 Cursor 都要处理一遍这种问题,所以看看有没有好的方案
    15 条回复    2024-11-26 10:07:43 +08:00
    OipsAnthony
        1
    OipsAnthony  
       16 天前
    人使用 AI 的前提是能 hold 得住 AI
    jadeborner
        2
    jadeborner  
       16 天前
    手动复制粘贴呗
    superychen
        3
    superychen  
       16 天前
    没这么操作过,目前只用 cursor 写非 java 的代码
    qczone
        4
    qczone  
       16 天前
    这个是 IDEA 的问题,我之前遇到过,昨天正常的项目今天打开各种报红找不到依赖,楼主可以先把代码保存好,然后删除 .idea 文件夹和 target 文件夹,最后再用 IDEA 打开试试。
    Mogugugugu
        5
    Mogugugugu  
       16 天前
    最好是用 git 之类的做一下版本管理,相当于两个电脑,拆分开,不建议使用同一个文件夹。涉及到各种缓存的问题,就会很玄学。
    CodingIran
        6
    CodingIran  
       16 天前
    git 回滚不就行了么
    bellx
        7
    bellx  
    OP
       16 天前
    @Mogugugugu 但是这样的话我想 run 一下 Cursor 生成的代码就比较麻烦了,得来回切
    Mogugugugu
        8
    Mogugugugu  
       16 天前
    @bellx 为什么不考虑直接切换到 cursor 呢?我目前正在尝试把所有项目从 idea 切换到 cursor
    bellx
        9
    bellx  
    OP
       16 天前
    @qczone 后面你是怎么处理的呢?不能每次用 AI 都处理一次吧
    shimada666
        10
    shimada666  
       16 天前
    同样有这个问题,很奇怪。我是在热重载时遇到的,开着 springboot + cursor 修改然后热重载就会报错
    qczone
        11
    qczone  
       16 天前
    @bellx #9 这个感觉就是 IDEA 抽风了,和 Cursor 没关系,可能是 IDEA 的 Bug ,而且我遇到这个问题的时候没有用其他的打开项目。我现在和你一样一边用 Cursor 生成代码一边用 IDEA 完善,还没遇到过这个问题。
    ggzhyipeng
        12
    ggzhyipeng  
       16 天前
    索引乱了吧,Jetbrain IDE 貌似都有这毛病,Goland 更是重灾区。解决方案:double shift 搜 repair IDE ,按指引一步一步修复
    qq2511296
        13
    qq2511296  
       16 天前
    我用 Android Studio 和 Cursor 写 Flutter 没有遇到问题
    huanshena
        14
    huanshena  
       16 天前 via iPhone
    重新构建一下就好了
    Promtheus
        15
    Promtheus  
       15 天前
    我用 clion 就还行,有时候我会先关掉 clion 生成完了再打开。不然会卡很久。你那个问题估计是缓存甚至可能是文件编码问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1155 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 222ms · UTC 23:44 · PVG 07:44 · LAX 15:44 · JFK 18:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.