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. 实战工作流演练

场景一:从零开始写功能

  1. Cmd + I 打开 Composer。
  2. 输入:帮我写一个简单的待办事项网页,包含 HTML, CSS 和 JS,要现代简约风格。
  3. 点击 "Create"。
  4. Cursor 会直接创建这 3 个文件并写好代码,你只需点击 "Accept All"。

场景二:修复报错 (Debug)

  1. 终端(Terminal)里报错了。
  2. 点击报错信息旁边的 "Add to Chat"(或者复制报错信息)。
  3. Cmd + L,粘贴报错,并加上 @Codebase
  4. 问:为什么会报这个错?请帮我修复。

场景三:理解陌生代码

  1. 刚接手一个旧项目,看不懂某段函数。
  2. 选中该函数,按 Cmd + L
  3. Cursor 会自动把选中代码放入对话框,你只需问:解释这段代码在做什么,逻辑是什么?

5. 最佳设置建议

为了获得最佳体验,建议进行以下设置:

  1. 切换模型: 推荐在设置中将默认模型选为 Claude 3.5 Sonnet。目前公认它在编程逻辑和代码生成上优于 GPT-4o。
  2. 导入 VS Code 配置: 安装时选择 "Import extensions from VS Code",保留你熟悉的开发环境。
  3. Privacy Mode (隐私模式): 如果你在公司工作,可以在设置中开启 Privacy Mode,确保你的代码不会被用于训练 AI 模型。
  4. Cursor Tab: 确保开启 Cursor Tab 功能,这比传统的 Copilot 补全更智能,它甚至能预测你的光标移动位置。

6. 常见问题

它是免费的吗? 有免费版(包含两周的 Pro 试用)。免费版有 GPT-4/Claude 的使用次数限制,但基础的 Cursor Tab (补全) 是免费可用的。 • 支持什么语言? 几乎所有编程语言(Python, JS/TS, Java, C++, Rust, Go 等)。