Cursor
→ 返回工具
Cursor 是基于 VS Code 衍生的 AI 原生编辑器:在侧栏对话、行内 Cmd+K 编辑、@codebase / @文件 引用工作区符号,并支持 Composer 多文件编辑。适合日常开发与 局部重构,和云端 Agent(如 Codex)可组合使用。
核心用法
| 能力 | 说明 |
|---|---|
| Chat | 问架构、解释报错、生成实现草稿 |
| Inline Edit | 选中块后按指令改写(风格统一、加类型、补注释) |
| Composer | 一次改多个相关文件,适合小功能闭环 |
| 索引 | 大仓库建议遵循 .cursorignore,排除构建产物与大资源 |
项目规则(Rules)
把约定写进 .cursor/rules 或项目说明,可减少幻觉:
- 使用 TypeScript strict;禁止 any
- API 请求统一走 src/api/client.ts
- 修改后必须跑 npm run check团队仓库可版本化规则,和 Codex 用的 AGENTS.md 类似。
提示技巧
- 指名 文件路径 + 期望签名,比笼统「优化性能」更有效。
- 大改前先让模型 列出将要动的文件清单,再执行。
- 测试失败日志 粘贴进 Chat,比只描述「挂了」更省轮次。