🧠 图解记忆: Tab 适合低摩擦局部补全,Composer 适合跨文件规划修改;任务跨度决定模式。
💡 答案要点
Composer 原理:
- 将多个文件编辑任务合并成一个上下文
- 一次性生成跨多个文件的代码变更
- 解决了"改一个文件会影响另一个"的问题
Tab 原理:
传统补全:光标前 N 个 Token → 预测下一个 Token
Cursor Tab:光标前 + 语义理解 → 预测下一个语义块高级使用技巧:
| 技巧 | 操作 | 效果 |
|---|---|---|
| @ 文件 | @filename | 让 AI 读取指定文件 |
| @ 文档 | @docs | 读取库文档 |
| @ 代码库 | @ codebase | 全库语义搜索 |
| Ctrl+K | 选中代码后 Ctrl+K | 编辑选中代码 |
| Ctrl+L | Ctrl+L | 全库问答 |
| Tab | 连续按 Tab | 接受连续补全 |
Cursor Rules(项目级配置):
json
{
"rules": [
"使用中文注释",
"函数不超过 50 行",
"优先使用 TypeScript 类型",
"禁止使用 any 类型"
]
}