/fork
把当前聊天分叉(Fork)到一个新会话,原会话保持不变。
/fork 会把当前对话分叉(Branch)出一份副本,让你在其中尝试不同的方向。据更新日志(Changelog),别名有 /branch、/duplicate。
✅ 什么时候用?
并行尝试两种不同的解决思路
/fork — 然后在新聊天中测试另一种实现方式
在不影响主会话的前提下,为有风险的尝试上一道保险
/fork — 在进行实验性重构之前先分叉
⛔ 什么时候不该用?
只想让原有路径继续下去
分叉会产生一个额外需要管理的会话,而实际上只需要线性地继续工作。
更好的选择: 正常在当前聊天中继续
想让旧的失败尝试彻底消失
/fork 会保留原始会话,并不会做任何清理。
更好的选择: 使用 /rewind 跳回到更早的状态
来源
- Cursor 官方文档——斜杠命令(Slash Commands) ↗ cursor.com
- Cursor 官方文档——更新日志(Changelog) ↗ cursor.com