1. 为什么选择 Cursor?
• 原生 AI 体验: 不像插件那样割裂,AI 知道你的光标在哪里,理解你的整个项目结构。 • 无缝迁移: 支持一键导入 VS Code 的所有插件、主题和快捷键设置。 • 强大的模型: 默认支持目前写代码最强的模型(推荐 Claude 3.5 Sonnet)。
2. 核心快捷键(这是灵魂)
记住这 4 个快捷键,你就掌握了 Cursor 的 80%:
| 快捷键 (Mac/Win) | 功能 | 描述 |
|---|---|---|
Tab |
智能补全 | 类似于 Copilot,但更强大。它会预测你接下来的改动,按 Tab 接受建议。 |
Cmd + K / Ctrl + K |
行内编辑 | 在代码中直接呼出 AI。选中一段代码按 K,让它“重构这部分”、“加个注释”或“修复 Bug”。 |
Cmd + L / Ctrl + L |
侧边栏聊天 | 打开侧边聊天窗口。适合问开放性问题,如“这段代码是干嘛的?”或“怎么实现这个功能?”。 |
Cmd + I / Ctrl + I |
Composer (多文件编辑) | 这是 Cursor 的大招。 它可以同时修改多个文件。比如“帮我把整个项目的颜色主题改成暗色”,它会自动修改 CSS、JS 等相关文件。 |
3. 如何像高手一样使用 Cursor
Cursor 最强大的地方在于它对上下文 (Context) 的理解。你不需要把代码复制粘贴给 AI,直接引用即可。
🔑 使用 @ 符号引用上下文
在 Chat (Cmd+L) 或 Composer (Cmd+I) 输入框中,输入 @ 可以调用:
• @Files: 引用特定文件。例如:@App.js 请帮我优化这个文件。
• @Folders: 引用整个文件夹。
• @Codebase: 最常用。 让 AI 扫描整个项目代码库来回答问题。
◦ 示例: "结合 @Codebase,告诉我用户登录的逻辑在哪里?"
• @Web: 允许 AI 联网搜索最新文档。
• @Docs: 引用官方文档(Cursor 内置了 React, Python, Swift 等常用文档,你也可以添加自己的文档链接)。
4. 实战工作流演练
场景一:从零开始写功能
Cmd + I 打开 Composer。帮我写一个简单的待办事项网页,包含 HTML, CSS 和 JS,要现代简约风格。场景二:修复报错 (Debug)
Cmd + L,粘贴报错,并加上 @Codebase。为什么会报这个错?请帮我修复。场景三:理解陌生代码
Cmd + L。解释这段代码在做什么,逻辑是什么?5. 最佳设置建议
为了获得最佳体验,建议进行以下设置:
Privacy Mode,确保你的代码不会被用于训练 AI 模型。Cursor Tab 功能,这比传统的 Copilot 补全更智能,它甚至能预测你的光标移动位置。6. 常见问题
• 它是免费的吗? 有免费版(包含两周的 Pro 试用)。免费版有 GPT-4/Claude 的使用次数限制,但基础的 Cursor Tab (补全) 是免费可用的。
• 支持什么语言? 几乎所有编程语言(Python, JS/TS, Java, C++, Rust, Go 等)。