• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zimuyun
V2EX  ›  程序员

前后端项目,你们 cursor 是开多个窗口还是放到一个文件夹里?

  •  
  •   zimuyun · Nov 24, 2025 via iPhone · 2950 views
    This topic created in 345 days ago, the information mentioned may be changed or developed.
    前后端项目,你们 cursor 是开多个窗口还是放到一个文件夹里?
    用工作区的方式好像不能放公共 rule ,一个文件夹有时候好像会乱。
    9 replies  •  2025-11-24 21:14:46 +08:00
    jabberwocky238
    jabberwocky238
    Nov 24, 2025 via Android
    1
    前后端项目一般是开两个窗口,但是如果你可以更好的管理类型声明文件,那就放同一个文件夹下
    wenrouxiaozhu
    wenrouxiaozhu
    Nov 24, 2025
    2
    不支持 1 个窗口,添加 2 个文件夹吗?😲
    zimuyun
    zimuyun
    OP
    Nov 24, 2025 via iPhone
    3
    @jabberwocky238 嗯,有人说一个文件夹 ai 可以更好的理解代码
    zimuyun
    zimuyun
    OP
    Nov 24, 2025 via iPhone
    4
    @wenrouxiaozhu 这就是工作区
    nakun233
    nakun233
    Nov 24, 2025
    5
    看你项目量大小,前后端都大的话分两个,主要是业务理解该怎么接跟现实差不多,接口对就行。如果不大前后放一块他比较容易接对,因为可以看所有代码
    lscho
    lscho
    Nov 24, 2025
    6
    项目大没啥区别,因为上下文不够,还是得靠文档或者 mcp

    项目小放一起确实好用,可以接口参数和地址都能自动获取到
    donaldturinglee
    donaldturinglee
    Nov 24, 2025
    7
    前后端分离一般是两个窗口,因为上下文不够,被上下文被截断之后容易把整个项目都弄乱了
    mixuxin
    mixuxin
    Nov 24, 2025
    8
    在 cursor 中尝试过几种方案:

    1. 项目在两个文件夹,一个窗口,使用工作区模式
    优点:一个窗口可管理前后端项目,chat& 开发方便
    缺点:前后端上下文还是不能一块儿感知

    2. 项目合并在一个父文件夹,使用 git submodule 管理前后端
    优点:前后端上下文共享
    缺点:项目大了随之 Token 量大了容易改的乱七八糟,而且 浪费 Token

    3. 项目放在两个文件夹,两个窗口
    优点:可控性强,省 Token ,改动可控
    缺点:开发时候要不停切换编辑器



    在 claude code 中:

    一般不用放在一个父文件夹中
    1. 可以 /add-dir 命令添加项目相关目录
    2. 可以定义前端|后端 subagent 去开发各个端的工作
    sunny352787
    sunny352787
    Nov 24, 2025
    9
    我这边做游戏的,客户端+七个后端服务+后台 web+GRPC 的 proto 都丢一个文件夹里让 cursor 打开,很方便。比如修改一个邮件系统需要改客户端请求响应游戏服接口邮件服规则后台群发邮件页面,一个 chat 就都给我改明白了。连服务间通讯的 proto 都调用脚本给我分发到各个服务,相关代码都给我改好,上下文足够的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5269 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 02:19 · PVG 10:19 · LAX 18:19 · JFK 21:19
    ♥ Do have faith in what you're doing.