V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zimuyun
V2EX  ›  程序员

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

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

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

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

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

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



    在 claude code 中:

    一般不用放在一个父文件夹中
    1. 可以 /add-dir 命令添加项目相关目录
    2. 可以定义前端|后端 subagent 去开发各个端的工作
    sunny352787
        9
    sunny352787  
       9 天前
    我这边做游戏的,客户端+七个后端服务+后台 web+GRPC 的 proto 都丢一个文件夹里让 cursor 打开,很方便。比如修改一个邮件系统需要改客户端请求响应游戏服接口邮件服规则后台群发邮件页面,一个 chat 就都给我改明白了。连服务间通讯的 proto 都调用脚本给我分发到各个服务,相关代码都给我改好,上下文足够的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:42 · PVG 04:42 · LAX 12:42 · JFK 15:42
    ♥ Do have faith in what you're doing.