我一般开发都是使用 cursor 配合 webstorm 。不知道是不是两个编辑器格式化配置不一样,每次使用 cursor 修改文件,总是会把原来写的代码格式化一遍,导致每次看它的修改数量都是几十个,也不知道改了什么,很烦,大家有啥解决方法吗
|  |      1Huiao      198 天前 cursor 输出文件的换行符与你的 idea 不同。CRLF ? LF ? CR?。 | 
|  |      2simple233      198 天前 eslint 和 prettier 都装了吗 | 
|  |      3davidoff567      198 天前 不会格式化,但会插一些备注进去,比如/** 原代码逻辑 xxxx */。你应该关掉格式化插件 | 
|  |      4ipwx      198 天前 你应该关掉格式化插件 然后手动 pnpm lint | 
|  |      5pike0002      198 天前 写个 rule 叫他不要改变现在文件的格式之类的。 | 
|  |      6linkopeneyes      198 天前 你应该 cursor 和 webstorm 都用 eslint 或者 prettier 插件,然后读取项目的 prettier 和 eslint 格式化这样就不会出这个问题了,但是 webstorm 搞这些都好麻烦每个项目都要重新搞过,不如一直 cursor 算了 | 
|  |      794      198 天前 如果是 Cursor 改的,关掉 codeActionsOnSave 的 source.fixAll 就好了。 如果是 AI 改的,就得加 Rules 了,但是最近我看反馈蛮多人说就算加了规则也会改格式,不知道现在怎么样了。 | 
|      8smallmonster OP 找到解决办法了,ai 生成前先用 cursor 格式化一下,这样就不会有格式化问题了 | 
|  |      9dwSun      197 天前 cursor 还经常偷偷改我的代码,被我抓到好几次,要不是有 git ,各种错误怎么出的我都不知道 |