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