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

20 天前
 smallmonster

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

1880 次点击
所在节点    程序员
9 条回复
Huiao
20 天前
cursor 输出文件的换行符与你的 idea 不同。CRLF ? LF ? CR?。
simple233
20 天前
eslint 和 prettier 都装了吗
davidoff567
20 天前
不会格式化,但会插一些备注进去,比如/** 原代码逻辑 xxxx */。你应该关掉格式化插件
ipwx
20 天前
你应该关掉格式化插件

然后手动 pnpm lint
pike0002
20 天前
写个 rule 叫他不要改变现在文件的格式之类的。
sjhhjx0122
20 天前
你应该 cursor 和 webstorm 都用 eslint 或者 prettier 插件,然后读取项目的 prettier 和 eslint 格式化这样就不会出这个问题了,但是 webstorm 搞这些都好麻烦每个项目都要重新搞过,不如一直 cursor 算了
dfkjgklfdjg
20 天前
如果是 Cursor 改的,关掉 codeActionsOnSave 的 source.fixAll 就好了。
如果是 AI 改的,就得加 Rules 了,但是最近我看反馈蛮多人说就算加了规则也会改格式,不知道现在怎么样了。
smallmonster
20 天前
找到解决办法了,ai 生成前先用 cursor 格式化一下,这样就不会有格式化问题了
dwSun
19 天前
cursor 还经常偷偷改我的代码,被我抓到好几次,要不是有 git ,各种错误怎么出的我都不知道

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1125778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX