手动模式
手动模式
通过精准的文件定位实现精确代码修改——这是一种用户控制工具集的聚焦式编辑模式。
手动模式适用于您明确知晓所需修改内容及位置时的定向代码变更。与代理模式(Agent Mode)不同,它不会探索代码库或运行终端命令,而是完全依赖于您提供的具体指令和上下文(例如通过@
符号提及文件)。
手动模式的核心能力
精确编辑
严格按用户指令执行特定代码变更。
直接指令
遵循用户命令,不进行自主探索或规划。
多文件编辑
可在多个指定文件间执行协同修改。
聚焦工具集
主要使用文件编辑功能,禁用搜索与终端工具。
请务必阅读聊天功能概览了解Cursor中模式的工作机制。
使用手动模式
手动模式为代码编辑提供更精准的定向操作方案。当您确切知晓修改内容及位置时,该模式 专为定向代码变更设计。
使用手动模式需通过@
符号显式提及目标编辑文件:
-
🧠 理解需求
在聊天框中按常规方式创建需求。 -
🔍 探索代码库
通过@
符号提及目标文件,为需求添加上下文。 -
📝 规划变更
应用变更后可进行审查。若配置了linter,手动模式将标记潜在问题。 -
🔧 执行变更
编辑应用后即视为任务完成。
当您需要控制力与精确性时,手动模式表现出色。它如同执行您特定计划的AI结对编程助手,提供清晰上下文和指令可获得最佳效果。
应用场景示例
提供显式文件路径(使用@
)及清晰的变更描述。
重构特定函数
"在@src/utils/helpers.ts和@src/components/UserProfile.tsx中,将函数getUserData重命名为fetchUserProfile,并更新这些文件内的所有调用点。"
手动模式将:
- 仅在指定文件内定位
getUserData
函数定义及调用点 - 按指令重命名函数并更新调用点
应用样板代码
"在@src/newModule.js和@src/newService.java文件顶部添加标准版权声明注释"
手动模式将:
- 打开指定文件
- 在每份文件开头插入预设的头部注释
配置选项
- 选择模型:为手动模式预选特定模型
- 编辑键绑定:设置自定义快捷键快速激活手动模式
- 可用工具:手动模式主要使用文件编辑工具,禁用搜索与终端工具