ORANGE BOOK · CURSOR

附录 A 快捷键与命令速查表


一、最常用 12 个快捷键(必会)

快捷键 (Mac) 快捷键 (Win/Linux) 功能
Cmd + I Ctrl + I 打开 Composer / Agents Window
Cmd + L Ctrl + L 打开 Chat
Cmd + K Ctrl + K 行内编辑(选中后弹小窗)
Cmd + Shift + L Ctrl + Shift + L 把选中代码加到 Chat
Cmd + Shift + K Ctrl + Shift + K 把选中代码加到 Cmd+K
Tab Tab 接受 AI 自动补全
Esc Esc 拒绝 AI 自动补全
Cmd + → Ctrl + → 部分接受补全(按词)
Cmd + Z Ctrl + Z 撤销
Cmd + Shift + Z Ctrl + Shift + Z 重做
Cmd + Enter Ctrl + Enter 在 Composer / Chat 提交
Cmd + Shift + Enter Ctrl + Shift + Enter 提交并新开对话

二、Composer / Chat 内常用 8 个

快捷键 (Mac) 快捷键 (Win/Linux) 功能
Cmd + N Ctrl + N 新开对话
Cmd + / Ctrl + / 切换到 Plan / Act 模式
Cmd + . Ctrl + . 切换 Ask / Manual / Agent 模式
Cmd + ; Ctrl + ; 切换模型
Cmd + \ Ctrl + \ 在历史会话中前 / 后
Cmd + R Ctrl + R 重新生成上一条回复
Cmd + Shift + R Ctrl + Shift + R 在这条回答处分支
Cmd + . 长按 Ctrl + . 长按 立即停止当前 Agent

三、@ 上下文符号(21 个)

在 Composer / Chat 输入 @ 后会弹出菜单,常用:

符号 用法
@File 引用一个文件全部内容
@Folder 引用整个文件夹(注意 token 消耗)
@Code 引用某段你选中的代码
@Definition 跳到某个函数 / 类的定义
@Symbol 引用一个符号(变量 / 函数名)
@Web 让 AI 现场上网搜资料
@Docs 引用 Cursor 内置的文档(React / Stripe / TailwindCSS 等)
@Past Chats 引用历史对话
@Recent Changes 引用最近的代码改动
@Git 引用 git 提交记录
@Cursor Rules 主动调用某条规则
@Diff 引用当前 git diff
@Issue 引用 GitHub Issue(如装了 GH MCP)
@PR 引用 GitHub PR
@Notepad 引用 Notepad
@Image 引用一张图片(Vision 模型可看)
@Terminal 引用最近的终端输出
@LinkRecord 引用一条链接 / URL
@MCP <server> 主动指定调用某个 MCP 工具
@Subagent 引用 / 调用一个 Subagent
@AGENTS 引用项目级 / 子目录的 AGENTS.md

四、/ 命令(19 个,Cursor 3 新引入)

在 Composer / Chat 输入 / 唤起命令菜单。常用命令:

命令 功能
/worktree <name> 在新 worktree(独立分支)开 Agent
/best-of-n <n> 同时跑 n 个模型,对比挑最优
/cloud 把当前 Agent 转到云端跑
/local 把云端 Agent 拉回本地
/fork 在当前消息处新开分支会话
/restore <step> 回滚到某个 checkpoint
/run <command> 让 Agent 跑一个 shell 命令
/test 让 Agent 写测试 + 跑测试
/lint 让 Agent 跑 lint 修复
/refactor 让 Agent 重构选中代码
/explain 让 Agent 解释选中代码
/optimize 让 Agent 优化性能
/security 让 Agent 跑安全审查
/ship 让 Agent 一键提交 + 推送 + 开 PR
/review 让 Agent 跑一遍 PR review
/clear 清空当前对话历史
/copy 复制当前对话为 markdown
/share 分享当前对话链接
/help 列出所有可用命令

五、编辑器通用快捷键(VS Code 兼容)

文件 / 项目

Mac Win 功能
Cmd + P Ctrl + P 快速打开文件
Cmd + Shift + P Ctrl + Shift + P 命令面板
Cmd + , Ctrl + , 设置
Cmd + B Ctrl + B 切换侧边栏
Cmd + J Ctrl + J 切换底部面板(终端 / 输出)
`Cmd + `` `Ctrl + `` 打开内置终端
Cmd + Shift + E Ctrl + Shift + E 资源管理器
Cmd + Shift + F Ctrl + Shift + F 全局搜索
Cmd + Shift + H Ctrl + Shift + H 全局搜索替换
Cmd + Shift + G Ctrl + Shift + G 源代码控制(Git)
Cmd + Shift + X Ctrl + Shift + X 扩展
Cmd + Shift + D Ctrl + Shift + D 调试
Cmd + W Ctrl + W 关闭当前文件
Cmd + Shift + W Ctrl + Shift + W 关闭窗口
Cmd + Tab Ctrl + Tab 切换最近打开的文件

编辑

Mac Win 功能
Cmd + D Ctrl + D 选中下一个相同的词
Cmd + Shift + L Ctrl + Shift + L 选中所有相同的词
Option + ↑ / Alt + ↑ / 行上下移动
Option + Shift + ↑ / Alt + Shift + ↑ / 复制当前行
Cmd + / Ctrl + / 行注释切换
Cmd + Option + / Ctrl + Alt + / 块注释切换
Cmd + ] Ctrl + ] 缩进
Cmd + [ Ctrl + [ 反缩进
Cmd + Shift + K Ctrl + Shift + K 删除整行
Cmd + Enter Ctrl + Enter 下方插入空行
Cmd + Shift + Enter Ctrl + Shift + Enter 上方插入空行

导航

Mac Win 功能
Cmd + T Ctrl + T 跳到符号
Cmd + Shift + O Ctrl + Shift + O 当前文件符号列表
F12 F12 跳到定义
Option + F12 Alt + F12 在边栏看定义
Shift + F12 Shift + F12 找所有引用
Cmd + ↑ Ctrl + Home 跳到文件开头
Cmd + ↓ Ctrl + End 跳到文件末尾
Ctrl + G Ctrl + G 跳到指定行

多光标 / 多选

Mac Win 功能
Option + 点击 Alt + 点击 添加一个光标
Cmd + Option + ↑/↓ Ctrl + Alt + ↑/↓ 上下添加光标
Cmd + U Ctrl + U 撤销最后一个光标

终端

Mac Win 功能
`Cmd + `` `Ctrl + `` 打开 / 关闭终端
`Cmd + Shift + `` `Ctrl + Shift + `` 新开终端
Ctrl + C Ctrl + C 中断当前命令
Cmd + K Ctrl + K(终端聚焦时) 清屏

六、Cursor 设置面板 12 个高频项

Cmd+, 打开设置,搜下面的关键词快速跳转:

搜索词 它在哪里 / 控制什么
model 默认模型 / 启用的模型
tab Cursor Tab(自动补全)的开关 / 触发
privacy Privacy Mode 开关、数据用于训练
chat Chat / Composer 行为
index 项目索引开关 / 触发条件
mcp MCP server 配置入口
rules User Rules / Project Rules
keybindings 快捷键自定义
theme 颜色主题
font 字体大小 / 家族
language 界面语言
usage 用量 / 计费

七、Cursor 命令面板(Cmd+Shift+P)20 个高频命令

命令 功能
Cursor: New Composer 新开 Composer
Cursor: New Chat 新开 Chat
Cursor: Open Agents Window 打开 Agents Window
Cursor: New Cursor Rule 新建一条 Project Rule
Cursor: Open Cursor Rules 打开 .cursor/rules/ 目录
Cursor: New Notepad 新建 Notepad
Cursor: Open MCP Marketplace 打开 MCP 商店
Cursor: Reindex Codebase 重新索引项目
Cursor: View Indexing Status 看索引进度
Cursor: Sign Out 退出登录
Cursor: Switch Account 切账号
Cursor: Show Logs 看日志(排错用)
Cursor: Disable Cursor Tab 临时关 Tab
Cursor: Enable Cursor Tab 临时开 Tab
Cursor: Restart 重启 Cursor
Cursor: Open Settings (JSON) 直接编辑 settings.json
Cursor: Move Tab to New Window 把当前文件移到新窗口
Cursor: Toggle Composer Sidebar 切换 Composer 侧边栏位置
Cursor: Toggle Tiled Layout 切换 Agents 拼贴布局
Cursor: Open Privacy Mode Settings 隐私设置

八、Git 高频命令(Cursor 内置)

在 Cursor 内置终端运行(Cmd+`):

# 查看状态
git status

# 添加所有改动
git add .

# 提交
git commit -m "feat: 加 X 功能"

# 推送
git push

# 拉取最新
git pull

# 看历史
git log --oneline -20

# 撤销最近一次 commit(保留改动)
git reset --soft HEAD^

# 完全回到上一次 commit(丢弃改动!)
git reset --hard HEAD^

# 创建并切到新分支
git checkout -b feature/x

# 切回主分支
git checkout main

# 合并分支
git merge feature/x

# 删除分支
git branch -d feature/x

# 看远程分支
git branch -r

# 同步远程
git fetch --all --prune

# 暂存当前改动
git stash
git stash pop

# 看某个文件的修改历史
git log -p path/to/file

九、Worktree 命令(多 Agent 并行用)

# 列出所有 worktree
git worktree list

# 创建新 worktree(在 ../my-project-fix-bug 目录新建分支 fix-bug)
git worktree add ../my-project-fix-bug fix-bug

# 删除一个 worktree
git worktree remove ../my-project-fix-bug

# 清理无效的 worktree 引用
git worktree prune

Cursor 内置 /worktree 命令更方便(不必自己跑 git)。


十、Vercel CLI(项目部署)

# 安装
npm i -g vercel

# 部署当前项目
vercel

# 部署到生产环境
vercel --prod

# 看日志
vercel logs

# 查看环境变量
vercel env ls

# 添加环境变量
vercel env add MY_KEY

# 同步环境变量到本地
vercel env pull .env.local

十一、Supabase CLI

# 安装
npm i -g supabase

# 登录
supabase login

# 关联项目
supabase link --project-ref <project-id>

# 启动本地 Supabase
supabase start

# 停止
supabase stop

# 数据库迁移
supabase db push        # 推送本地 migrations 到云端
supabase db pull        # 从云端拉 schema 到本地

# 生成 TypeScript 类型
supabase gen types typescript --linked > src/types/supabase.ts

十二、本附录使用建议

  1. 打印 Section 1-3:贴显示器右侧,2 周变成肌肉记忆。
  2. Section 4 / 命令:每个新版 Cursor 都可能加新命令,定期刷新。
  3. Section 5 编辑器快捷键:你以前用 VS Code 的话基本都会,不会的查表。
  4. Section 6-12:偶尔用一次,记不住没关系,回来翻。