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

你们使用 cursor 写代码会格式化原来的代码吗

  •  
  •   smallmonster · 8 天前 · 1728 次点击

    我一般开发都是使用 cursor 配合 webstorm 。不知道是不是两个编辑器格式化配置不一样,每次使用 cursor 修改文件,总是会把原来写的代码格式化一遍,导致每次看它的修改数量都是几十个,也不知道改了什么,很烦,大家有啥解决方法吗

    9 条回复    2025-04-17 16:04:14 +08:00
    Huiao
        1
    Huiao  
       8 天前
    cursor 输出文件的换行符与你的 idea 不同。CRLF ? LF ? CR?。
    simple233
        2
    simple233  
       8 天前
    eslint 和 prettier 都装了吗
    davidoff567
        3
    davidoff567  
       8 天前
    不会格式化,但会插一些备注进去,比如/** 原代码逻辑 xxxx */。你应该关掉格式化插件
    ipwx
        4
    ipwx  
       8 天前
    你应该关掉格式化插件

    然后手动 pnpm lint
    pike0002
        5
    pike0002  
       8 天前
    写个 rule 叫他不要改变现在文件的格式之类的。
    sjhhjx0122
        6
    sjhhjx0122  
       8 天前
    你应该 cursor 和 webstorm 都用 eslint 或者 prettier 插件,然后读取项目的 prettier 和 eslint 格式化这样就不会出这个问题了,但是 webstorm 搞这些都好麻烦每个项目都要重新搞过,不如一直 cursor 算了
    dfkjgklfdjg
        7
    dfkjgklfdjg  
       8 天前
    如果是 Cursor 改的,关掉 codeActionsOnSave 的 source.fixAll 就好了。
    如果是 AI 改的,就得加 Rules 了,但是最近我看反馈蛮多人说就算加了规则也会改格式,不知道现在怎么样了。
    smallmonster
        8
    smallmonster  
    OP
       8 天前
    找到解决办法了,ai 生成前先用 cursor 格式化一下,这样就不会有格式化问题了
    dwSun
        9
    dwSun  
       7 天前
    cursor 还经常偷偷改我的代码,被我抓到好几次,要不是有 git ,各种错误怎么出的我都不知道
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1062 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 19:15 · PVG 03:15 · LAX 12:15 · JFK 15:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.