在 Cursor 中使用
Cursor 是一款基于 VS Code 的 AI 原生代码编辑器,将 AI 能力深度集成到编辑器的每一个环节。它完全兼容 VS Code 的扩展和配置,同时提供 Tab 智能补全、Chat 对话、Agent 自主编程等 AI 原生功能。
为什么选择 Cursor
- AI 原生设计:编辑器从底层为 AI 编程优化,体验流畅自然
- Tab 智能补全:根据上下文预测并补全代码,按 Tab 即可接受
- Chat 对话:侧边栏 AI 对话,理解整个项目代码库
- Agent 模式:AI 自主完成复杂的多步骤编程任务
- Cmd+K 内联编辑:选中代码后直接用自然语言描述修改意图
- 兼容 VS Code:支持所有 VS Code 扩展、主题和快捷键
功能特性
| 功能 | 描述 |
|---|---|
| Tab 补全 | 多行智能代码补全,按 Tab 接受建议 |
| Chat 对话 | 侧边栏与 AI 对话,支持上下文引用 |
| Agent 模式 | AI 自主规划和执行多步骤任务 |
| Cmd+K 编辑 | 选中代码后用自然语言描述修改 |
| 代码库索引 | 自动索引整个项目,AI 理解全局上下文 |
| 上下文引用 | 使用 @ 引用文件、文件夹、文档、代码符号 |
| Bug 修复 | 分析错误信息,提供修复方案 |
| 文档编写 | 自动生成注释和文档 |
快速开始
使用示例
安装配置完成后,打开项目即可开始使用。
常用快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+L / Cmd+L |
打开 Chat 对话面板 |
Ctrl+K / Cmd+K |
内联编辑(选中代码后使用) |
Ctrl+I / Cmd+I |
打开 Composer(多文件编辑) |
Tab |
接受 AI 代码补全建议 |
Esc |
拒绝 AI 代码补全建议 |
Ctrl+Shift+J / Cmd+Shift+J |
打开 Cursor Settings |
注意事项
Warning: Cursor 对
claude开头的模型名称做了限制,无法通过第三方 API 使用 Claude 模型。请使用gemini-pro-high等其他模型,详见 配置 Cursor。