Cursor 学习笔记
菜鸟教程综合整理 | 2026.05 |
一、安装与启动
下载地址
系统要求:Windows 10+ / macOS 10.15+ / Ubuntu 18.04+
快速安装
macOS:
- 下载 .dmg 文件
- 双击打开,将图标拖入 Applications
- 启动台打开 Cursor
Linux (Debian/Ubuntu):
sudo dpkg -i cursor_<version>_amd64.deb
sudo apt-get install -f
Linux (Fedora/RHEL):
sudo rpm -ivh cursor_<version>_x86_64.rpm
二、首次配置
启动流程
- 选择语言(支持中文)
- 阅读并接受服务条款
- 选择主题(深色/浅色)
- 选择快捷键方案(VS Code 兼容方案最常用)
- 登录账号(推荐用 GitHub 授权登录)
设置入口
- 快捷键:
Ctrl/Cmd + Shift + J - 或点击右上角齿轮图标
导入 VS Code 配置
如果之前用 VS Code,可以一键迁移:
Settings > General > Account > Import
汉化
- 左侧边栏点击扩展图标
- 搜索
Chinese (Simplified) - 安装后重启即可
三、项目操作
打开项目
欢迎界面三个入口:
- Open project — 打开本地已有项目
- Clone repo — 克隆 Git 仓库,输入地址一键拉取
- Connect via SSH — 连接远程服务器(适合云服务器开发)
快捷操作
- 在集成终端打开:右键项目目录 → 选择"在集成终端打开"
- 新建文件:资源管理器 → 点击文件夹旁的图标
- 新建目录:同上,找旁边的目录图标
四、核心快捷键(最重要!)
AI 交互
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 打开 AI 对话(Chat) | Ctrl + L | Cmd + L |
| 行内编辑(inline edit) | Ctrl + K | Cmd + K |
| 代码库问答 | Ctrl + / | Cmd + / |
| Composer(多文件编辑) | Ctrl + Shift + L | Cmd + Shift + L |
| Tab(接受 AI 补全) | Tab | Tab |
终端
| 功能 | Windows/Linux | macOS |
|---|---|---|
| 显示/隐藏终端 | Ctrl + `` | Cmd + `` |
| 新建终端 | Ctrl + Shift + `` | Cmd + Shift + `` |
| 切换终端 | Ctrl + PageUp/PageDown | Cmd + PageUp/PageDown |
| 关闭终端 | Ctrl + Shift + W | Cmd + Shift + W |
| 浏览历史命令 | Ctrl + ↑/↓ | Cmd + ↑/↓ |
基础编辑
| 功能 | 快捷键 |
|---|---|
| 撤销 | Ctrl + Z |
| 重做 | Ctrl + Shift + Z |
| 查找 | Ctrl + F |
| 替换 | Ctrl + H |
| 打开命令面板 | Ctrl + Shift + P |
| 放大字体 | Ctrl + = |
| 缩小字体 | Ctrl + - |
| 重置缩放 | Ctrl + 0 |
五、@ 符号 — 上下文引用
在任何 AI 对话框中输入 @ 触发上下文菜单,这是 Cursor 最强大的功能之一。
常用指令
| 指令 | 作用 |
|---|---|
@Files | 引用整个文件 |
@Folders | 引用整个文件夹 |
@Code | 引用特定代码片段 |
@Codebase | 搜索代码库相关文件 |
@Git | 引用 Git 提交、差异 |
@Web | 搜索网络信息 |
@Docs | 引用预设文档(可自定义) |
@Definitions | 引用当前代码中的定义 |
@Chat | 引用聊天记录 |
操作方式
↑/↓选择,Enter确认Ctrl/Cmd + M切换完整读取/摘要读取模式
实战例子
# 生成登录功能,结合现有模型和 JWT 文档
@Files src/models/user.js @Docs https://jwt.io/introduction
生成用户登录功能
# 解释报错,结合代码段和最近提交
@Code 12-25行 @Git HEAD~1
解释这个报错原因
# 跨文件重构
@Folders src/components @Codebase
将类组件改为函数式组件
进阶技巧
- 组合引用:
@Files src/utils/helper.js @Codebase同时引用文件+代码库 - 隐私控制:创建
.cursorignore文件排除敏感文件 - 自定义文档:Settings > Features > Docs 添加自定义文档链接
六、Chat 与 Composer
Chat — 快速问答
- 用自然语言提问、调试、解释代码
- 适合即时解决简单问题
- 支持代码片段引用
Composer — 复杂代码生成
- 根据需求描述生成完整代码/文件
- 支持多文件同时编辑
- 适合新功能开发、重构
使用建议
小问题 → Chat;大功能 → Composer Composer 生成初版 → Chat 优化
七、模型设置
切换模型
- Settings > Models
- 选择想要的模型(GPT-4、Claude 等)
- 点击 Verify 验证
添加自定义模型
- Settings > Models > Add Model
- 输入模型名(如
deepseek-v3) - 填入 API Key 和请求地址
- Verify 通过后勾选启用
示例(DeepSeek):
- 模型名:
deepseek-v3或deepseek-r1 - 请求地址:
https://api.deepseek.com/chat/completions - API Key:去 platform.deepseek.com/ 申请
订阅套餐
| 套餐 | 价格 | AI 对话 | 代码补全 | 模型 |
|---|---|---|---|---|
| Hobby | 免费 | 有限 | 2000次/月 | 基础模型 |
| Pro | $20/月 | 无限 | 无限 | GPT-4、Claude 等 |
| Business | $40/月 | 无限 | 无限 | + 团队管理、SSO |
八、集成终端
打开终端
- 菜单栏:终端 > 新建终端
- 快捷键:
Ctrl/Cmd + `` - 右键目录:在集成终端打开
实用技巧
终端输出交互:
- 按住
Ctrl/Cmd悬停文件名 → 点击直接打开 - 超链接可直接点击跳转浏览器
历史命令:
Ctrl/Cmd + ↑/↓浏览历史- 圆形图标可重新运行命令
多终端:
- 点击右上角下拉菜单切换 Shell(Bash/PowerShell/Zsh)
+图标新建终端- 拖动标签可分离为独立窗口
常用命令示例
# 创建文件
echo "Hello, Cursor" > greetings.txt
# 列出文件
ls
# 搜索文件内容
grep -n "关键词" *.txt
# 搜索命令(PowerShell)
Get-Command | Out-File -FilePath .\Command.txt
九、Vibe Coding 实战流程
场景:快速构建新功能
Step 1:用 Composer 生成初版
Ctrl/Cmd + Shift + L打开 Composer- 用自然语言描述需求
- AI 生成代码,不满意继续追加指令调整
Step 2:用 Chat 优化
4. Ctrl/Cmd + L 打开 Chat
5. 引用代码片段,让 AI 解释或改写
Step 3:接受并运行
6. Tab 接受补全建议
7. Ctrl/Cmd + `` 打开终端运行测试
场景:调试报错
- 复制报错信息
Ctrl/Cmd + L打开 Chat- 粘贴报错 +
@Code引用相关代码 - AI 分析原因,给出修复建议
十、常见问题
Q: Cursor 和 VS Code 什么关系? A: Cursor 是 VS Code 的分支,快捷键、插件、主题完全兼容,无需重新学习。
Q: 国内能用吗? A: 官网直连可用,AI 功能需要网络畅通。
Q: 免费额度够用吗? A: Hobby 套餐适合体验,日常使用建议 Pro 或自带 API Key。
Q: 如何关闭垂直活动栏?
A: Settings > 搜索 workbench.activityBar.orientation > 改为 vertical > 重启
Q: 模型 API Key 从哪来? A: 各模型官方平台申请(OpenAI、Anthropic、DeepSeek 等),或通过第三方平台获取。
附:快捷键速查表
AI 交互
Ctrl/Cmd + L 打开 AI 对话
Ctrl/Cmd + K 行内编辑
Ctrl/Cmd + / 代码库问答
Ctrl/Cmd + Shift + L 打开 Composer
Tab 接受补全
终端
Ctrl/Cmd + ` 显示/隐藏终端
Ctrl/Cmd + Shift + ` 新建终端
Ctrl/Cmd + PageUp/PageDown 切换终端
编辑
Ctrl/Cmd + Z 撤销
Ctrl/Cmd + Shift + Z 重做
Ctrl/Cmd + F 查找
Ctrl/Cmd + H 替换
Ctrl/Cmd + Shift + P 命令面板
Ctrl/Cmd + =/- 放大/缩小字体
整理自菜鸟教程 www.runoob.com/cursor/