Cursor 是什么?
Cursor 是一个 AI Native(AI 原生)的代码编辑器,基于 VS Code 二次开发。它不仅仅是帮你补全代码,更能理解整个项目、编写新功能、修复 Bug 甚至重构代码。对于开发者来说,它就像是一个 24 小时待命的高级结对编程伙伴。
一、快速入门:三步搭建开发环境
下载与安装
访问 Cursor 官网 下载对应系统的安装包(Windows/Mac/Linux)。首次启动时,建议使用 GitHub 或 Google 账号登录,以便同步设置。
设置中文语言 (汉化)
默认界面是英文。按快捷键 Cmd/Ctrl + Shift + P 打开命令面板,输入 "Install Extension",搜索 "Chinese",安装 "Chinese (Simplified)" 插件。安装后按提示重启即可汉化界面。
安装开发环境
Cursor 支持所有主流编程语言。如果你要写 Python,可以在扩展商店搜索并安装 "Python" 插件;如果是 Web 开发,它已经内置了对 HTML/JS/TS 的完美支持。
二、核心功能详解:AI 如何帮你写代码
Cursor 的强大之处在于它提供了多种与 AI 交互的模式,适应不同的开发场景。
Tab 自动补全
场景: 写代码过程中。
Cursor 的补全不仅仅是单行,它能预测你接下来的多行逻辑。当你输入代码时,灰色文字就是 AI 的建议,按 Tab 键即可一键采纳。
Chat 模式 (Cmd+L)
场景: 提问、解释代码、生成代码块。
按 Cmd/Ctrl + L 打开侧边栏对话框。你可以像和人聊天一样提问:“帮我写一个 Python 爬虫”或“解释一下这段代码是干嘛的”。
Inline Edit (Cmd+K)
场景: 快速修改选中的代码。
选中一段代码,按 Cmd/Ctrl + K ,输入指令如“把这个函数改成异步的”或“添加错误处理”,AI 会直接在编辑器里修改代码。
Composer (Cmd+I)
场景: 多文件编辑、复杂功能开发。
按 Cmd/Ctrl + I 打开 Composer(即 Agent 模式)。它能同时修改多个文件,非常适合开发一个完整的功能模块,比如“添加一个用户登录页面”。
三、高效开发技巧:掌握这些才算会用
1. 善用 @ 符号管理上下文
在与 AI 对话时,如何让 AI 知道你在说什么?答案就是 @ 符号 。
- @Files 引用特定文件。例如 @utils.py ,让 AI 基于该文件回答。
- @Codebase 扫描整个代码库。当你问“登录逻辑在哪里”时,使用它。
- @Web 让 AI 联网搜索。例如“@Web 查询最新的 React 官方文档”。
- @Notepad 创建一个临时的“记事本”,把需求文档或关键规则放进去,让 AI 始终遵循。
2. 常用快捷键速查
| 功能 | Mac 快捷键 | Windows 快捷键 |
|---|---|---|
| 打开 Chat | Cmd + L | Ctrl + L |
| 内联编辑 (Inline Edit) | Cmd + K | Ctrl + K |
| 打开 Composer (Agent) | Cmd + I | Ctrl + I |
| 接受补全 | Tab | Tab |
四、避坑与进阶指南
- 人工审核 (Code Review): 永远不要盲目信任 AI 生成的代码。点击 "Accept" 之前,一定要通读一遍,检查逻辑漏洞或潜在的安全风险。
- 模型选择: Cursor Pro 支持切换模型。写复杂逻辑推荐用 Claude 3.5 Sonnet 或 Claude 3.7 Opus (逻辑更强);日常简单对话可以用 GPT-4o-mini (速度快)。
- 隐私模式: 如果你在公司使用,可以在设置中开启 "Privacy Mode",确保你的代码不会被用于训练 AI 模型。
Cursor 的学习曲线非常平滑,只要记住 "Cmd+K" 和 "Cmd+L" 这两个快捷键,你就已经掌握了 80% 的精髓。现在,打开你的 Cursor,开始创建第一个 AI 辅助的项目吧!