Cursor 常用快捷键速查:核心操作集中在 Cmd+I(Agent)、Cmd+K(Inline Edit)、Cmd+L(Chat)、Tab(接受补全)、Shift+Tab(切换 Plan/Ask/Agent 模式)。本文整理了 macOS 和 Windows/Linux 两套快捷键,分类列出所有 AI 功能相关快捷键,方便收藏查阅。

Cursor 快捷键速查表


核心 AI 功能

功能 macOS Windows / Linux
打开 Agent(主对话) Cmd+I Ctrl+I
Inline Edit(原地修改) Cmd+K Ctrl+K
打开 Chat 侧边栏 Cmd+L Ctrl+L
新建 Agent 对话 Cmd+N(在 Chat 里) Ctrl+N
切换模式(Agent/Plan/Ask) Shift+Tab Shift+Tab
切换 AI 模型 Cmd+/ Ctrl+/

Tab 补全

功能 macOS Windows / Linux
接受整个建议 Tab Tab
逐词接受 Cmd+→ Ctrl+→
拒绝建议 Escape Escape
跳到下一个编辑点 Tab(接受后再按) Tab

Inline Edit(Cmd+K 模式)

功能 macOS Windows / Linux
打开 Inline Edit Cmd+K Ctrl+K
接受修改 Tab Tab
拒绝修改 Escape Escape
切换到 Agent Chat Cmd+L Ctrl+L

消息队列(Agent 执行中)

功能 macOS Windows / Linux
加入队列(等 Agent 完成后执行) Enter Enter
立即发送(插入当前工具结果后) Cmd+Enter Ctrl+Enter
停止 Agent Escape Escape

代码库搜索(@ 引用)

在输入框里输入 @ 触发:

引用类型 输入
文件 @文件名
文件夹 @文件夹/
函数/类 @函数名
文档 @Docs
历史对话 @Past Chats

Plan Mode / Debug Mode

功能 操作
切换到 Plan Mode Shift+Tab 或模式下拉框
切换到 Debug Mode Shift+Tab 或模式下拉框
切换回 Agent Mode Shift+Tab 循环切换
CLI 指定 Plan 模式 agent --mode=plan
CLI 指定 Ask 模式 agent --mode=ask

Checkpoints(快照回滚)

功能 操作
查看 Checkpoint 点击聊天时间线上的 Checkpoint 标记
回滚到某个 Checkpoint 点击 Checkpoint > “Restore Checkpoint”
手动创建 Checkpoint 悬停在消息上 > 点击 + 按钮

自定义快捷键

在 Keyboard Shortcuts 里搜索关键词修改:

  • "Accept Cursor Tab Suggestions" — 修改 Tab 补全的接受键
  • "Cursor: Open Chat" — 修改打开 Chat 的快捷键
  • "Cursor: Inline Edit" — 修改 Cmd+K

常见问题

Q: Tab 键原来是缩进,现在变成接受建议了,怎么办?

只有在有 AI 建议时 Tab 才会触发"接受",没有建议时仍然是正常缩进。如果这个行为干扰了你,在 Settings 里可以改变 Tab 的优先级,或者把接受建议改成其他键。

Q: Shift+Tab 没有切换模式,是什么原因?

确认光标在 Agent 输入框里(不是代码编辑区)。如果在代码区,Shift+Tab 是反向缩进。

Q: 在 Windows 上所有 Cmd+ 键是改成 Ctrl+ 吗?

是的,所有 Cursor 的 Cmd+ 快捷键在 Windows/Linux 上对应 Ctrl+。只有 macOS 独有的系统级快捷键不适用。