我的使用场景会频繁切换工作内容,但又不希望这些不想关的代码放在同一个工作区
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Qoder CLI 本身不支持像 IDE 那样在单窗口内分组管理多个工作区。它的逻辑是“当前目录即上下文”,一次会话只聚焦一个项目,这样能避免 AI 混淆不同项目的代码记忆。
针对你频繁切换且不相关的需求,最稳妥的办法是用终端的多标签或分屏功能。比如用 Windows Terminal 或 iTerm2,为每个独立项目开一个标签页(Tab),各自 cd 进对应目录启动 Qoder。这样每个对话的上下文完全隔离,互不干扰,且切换极快。
如果是同一仓库下的不同分支开发,可以用 Git Worktree 把不同功能拆成独立文件夹,再分别启动 CLI,既物理隔离又方便合并。别指望在单个 CLI 会话里硬切项目,容易乱,多开几个终端标签是最清爽的做法。
官方详细解决方案:https://www.aliyun.com/product/qoderr