cursor workspace 的疑问(老是错误的修改文件)

23 天前
 Outshine

我项目是前后端分离的,前端是 react-router,后端是 laravel,我为了 cursor 方便,将两个项目放到了一个 workspace 里,寻思这样 cursor 就能直接读到 api 返回的格式然后实现前端了。

现在有个问题,我在让它写一个项目的东西时,如果 at 了另一个项目的文件,它会把代码写到另一个项目去。

比如我说在 CertificateController 实现证书图片生成,证书的样式和布局参考 certificates.$id/route.tsx,然后它就去我前端项目里新建了一个 CertificateController,然后把我这个控制器已有的代码也弄过去了,然后也实现了图片生成的逻辑。

而且就算有时候我 context 里只有一个 php 文件,让它修改,他也可能会去前端项目修改,然后一直说找不到这个文件,然后开始使用各种姿势查找这个文件。

不知道各位大佬有没有什么解决办法,这太难受了。

681 次点击
所在节点    Cursor
1 条回复
lneoi
23 天前
应该没有基础的项目结构信息的 rules ? 添加一个基础的项目说明,然后你修改的时候把修改的功能范围说清楚

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

https://ex.noerr.eu.org/t/1140266

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

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

© 2021 V2EX