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