2026年过半: 具身智能CEO们在聊什么?
2026-06-17
2026-06-20 0
在Cursor中让AI修改代码前,必须先明确改动波及的文件,方法有三:一是通过“+”添加上下文文件;二是用@符号精准提及路径;三是运行“Find references”后粘贴结果并要求AI列出影响文件。

在Cursor中让AI修改代码前,必须先明确改动波及哪些文件,否则AI可能漏改关联逻辑或误改无关文件。直接提交修改请求会导致AI基于局部上下文推测影响范围,容易遗漏import链下游、测试文件、配置项或文档中的引用。
点击Chat输入框右上角的【+】图标→选择“Add file”或“Add folder”→逐个加入你怀疑会被影响的源码、测试、配置文件。这一步不能跳过,否则AI看不到文件内容,只能靠函数名猜测关联性。
添加后,文件名会以小标签形式显示在消息输入框上方,AI会在后续分析中优先参考这些内容。
在提问时直接写入@src/utils/date.ts、@tests/date.test.ts等路径,AI会将这些文件纳入当前推理上下文。路径必须准确,大小写和扩展名都不能错。
注意:只写@date.ts不生效,AI无法自动补全路径;写错路径如@src/utils/date.js会导致加载空内容,AI仍按旧逻辑处理。
第一步:在VS Code中右键目标函数/变量→选择“Find All References”(快捷键Shift+F12)
第二步:在弹出的引用面板中全选(Ctrl+A)→复制(Ctrl+C)
第三步:回到Cursor Chat,粘贴这段引用列表,并加一句:“以上是调用位置,请先列出所有涉及的文件路径,不要开始修改”
这一步能强制AI输出影响文件清单而非直接改代码。AI通常会返回类似:
• src/services/api.ts
• src/hooks/useUser.ts
• tests/api.test.ts
• docs/migration.md