手动模式(Manual Mode)
手动模式(Manual mode)专为针对性代码修改而设计,适用于您已明确知晓需要修改哪些代码以及具体修改内容的情况。
与智能代理模式(Agent mode)不同,该模式不会主动探索代码库或执行终端命令,它完全依赖于您提供的具体指令和上下文信息(例如通过@
提及文件来提供上下文)。
Manual功能概览
信息
建议阅读chat 功能概述以深入了解 Cursor 的模式运作机制
使用手动模式
手动模式为代码编辑提供了更精准和定向的操作方式。该模式适用于当您明确知晓需要修改的具体内容和位置时,进行有针对性的代码调整。
要使用手动模式,您需要通过 @
符号明确指定需要编辑的文件。
1
理解请求
像常规聊天一样创建您的修改请求。
2
探索代码库
通过 `@` 符号指定需要编辑的文件,为请求添加上下文。
3
规划修改
应用修改后,您可以查看变更内容。如果配置了代码检查工具,手动模 式会标记潜在问题。
4
执行变更
当编辑操作应用完成后,即视为任务完成。
备注
手动模式在需要精确控制的场景中表现卓越,如同一位 AI 结对编程伙伴,忠实执行您的具体方案。为获得最佳效果,请提供清晰的上下文和操作指令。
示例使用场景
提示
请提供明确的文件路径(使用 @ 符号)并清晰描述您期望的修改内容。
重构特定函数
“在 @src/utils/helpers.ts 和 @src/components/UserProfile.tsx 文件中,
将函数 `getUserData` 重命名为 `fetchUserProfile`,并更新这些文件内的所有调用点。”
手动模式将执行以下操作:
- 仅定位指定文件内的
getUserData
函数定义和调用点 - 按照指示重命名函数并更新所有调用点
添加模板代码