04 · 界面总览与快捷键
熟悉 Cursor 的界面布局,掌握那些让你手速翻倍的快捷键。
01 界面布局
Cursor 的界面基于 VS Code,如果你用过 VS Code,下面这些区域你全都认识——区别只是多了几个 AI 专属的入口:
┌──────────────────────────────────────────────┐
│ 菜单栏:File Edit Selection View ... │
├────┬─────────────────────────────────────────┤
│ 活 │ 标签栏:打开的文件的 tab │
│ 动 │ ┌─────────────────────────────────┐ │
│ 栏 │ │ │ │
│ │ │ 编辑区(代码 & diff 对比) │ │
│ 文 │ │ │ │
│ 件 │ │ │ │
│ 浏 │ └─────────────────────────────────┘ │
│ 览 │ 终端面板 / 输出面板 / 问题面板 │
│ 器 │ │
│ 源 │ 状态栏:行号 编码 语言模式 Git 分支 ... │
│ 管 │ │
│ 理 │ AI 面板(Chat / Composer)可左右拖拽 │
├────┴─────────────────────────────────────────┤
└──────────────────────────────────────────────┘关键区域一览
| 区域 | 作用 | 快捷键 |
|---|---|---|
| 活动栏(左侧竖条) | 切换文件浏览器、搜索、Git、扩展、AI | 点击图标 |
| 编辑区(中间主区域) | 写代码、看 diff、预览 Markdown | — |
| 终端面板(底部) | 运行命令、看日志、调试输出 | `Ctrl+“ |
| AI 面板(右侧或底部) | Chat 和 Composer 对话 | Cmd+L / Cmd+I |
| 命令面板 | 所有操作的文本入口 | Cmd+Shift+P |
AI 专属的界面元素
| 元素 | 在哪 | 做什么 |
|---|---|---|
| Tab 补全(幽灵文字) | 编辑器中,灰色文字 | 写完当前行后自动出现,按 Tab 接受 |
| Cmd+K 输入框 | 选中代码后,编辑区顶部弹出 | 描述修改意图 |
| Chat 面板 | 右侧或底部 | 对话式交互 |
| Composer 面板 | 中间或右侧 | Agent 任务执行 + diff 预览 |
| Agent Review Tab | 标签栏 | 审查 Agent 做的一批修改 |
02 核心快捷键速查
以下是最常用的快捷键——前十一个你每天都会用到:
AI 核心操作
| 操作 | macOS | Windows/Linux |
|---|---|---|
| 打开 Chat | Cmd+L | Ctrl+L |
| 打开 Composer / Agent | Cmd+I | Ctrl+I |
| Inline Edit | Cmd+K | Ctrl+K |
| 接受 Tab 补全 | Tab | Tab |
| 接受 Inline Edit 修改 | Cmd+Enter | Ctrl+Enter |
| 拒绝 Inline Edit 修改 | Esc | Esc |
| 在 Chat 中引用文件/文件夹 | @ 后输入路径 | 同 |
| 在 Chat 中引用当前文件 | @file | 同 |
| 重新生成 AI 回复 | Cmd+Shift+R | Ctrl+Shift+R |
| 停止 AI 生成 | Esc | Esc |
编辑与导航
| 操作 | macOS | Windows/Linux |
|---|---|---|
| 命令面板 | Cmd+Shift+P | Ctrl+Shift+P |
| 快速打开文件 | Cmd+P | Ctrl+P |
| 全局搜索 | Cmd+Shift+F | Ctrl+Shift+F |
| 文件内搜索 | Cmd+F | Ctrl+F |
| 跳转到定义 | F12 | F12 |
| 查看引用 | Shift+F12 | Shift+F12 |
| 打开终端 | Ctrl+` | Ctrl+` |
| 切换侧边栏 | Cmd+B | Ctrl+B |
03 @ 符号:AI 的上下文引用机制
Cursor 的 AI 能力很大程度上依赖于 @ 符号——它让你精确告诉 AI”你现在看什么上下文”。
在 Chat 或 Composer 的输入框中
| 引用方式 | 写法 | 效果 |
|---|---|---|
| 文件 | @filename.ts | AI 读取这个文件的全部内容 |
| 文件夹 | @src/components/ | AI 了解这个目录的结构和所有文件 |
| 当前打开的编辑器 | @file | 快捷引用光标所在文件 |
| Git 变更 | @git | 引用当前的 git diff |
| 代码片段 | @symbol | 引用函数、类等代码符号 |
| 文档 | @docs | 引用在线文档 |
| 网页 | @web | 让 AI 搜索网络获取最新信息 |
| Notepad | @MyNotepad | 引用你事先写好的记事本内容 |
| 整个代码库 | @codebase | 让 AI 搜索整个项目来回答 |
实用技巧
@file是最常用的——Chat 自动带上当前文件,省去打路径@codebase适合问”这个项目里哪个文件做了 X”这种需要全局视野的问题@git适合让 AI 总结当前改动、写 commit message- 可以组合使用:
@src/components/Button.tsx @src/utils/api.ts 帮我把 Button 的点击事件接到 API 调用上
04 Composer 面板的界面模式
Composer(Cmd+I)有两种界面模式:
内嵌模式(默认)
Composer 的对话显示在编辑器区域,diff 直接 inline 展示。适合专注开发、不想切来切去的流程。
侧边面板模式
在设置中切换为右侧面板展示,和 Chat 面板类似。适合边聊边看代码的流程。
Agent 审查面板
当 Agent 完成一批修改后,会打开 Agent Review Tab——所有的文件修改以 diff 形式并排展示。你可以:
- 逐个文件查看改动
- 接受(Accept)或拒绝(Reject)某个文件的改动
- 全部接受(Accept All)或全部拒绝(Reject All)
- 继续对话追加修改
05 自定义快捷键
如果你觉得默认快捷键不舒服,Cursor 继承了 VS Code 的键位自定义:
Cmd+K Cmd+S(Mac)/Ctrl+K Ctrl+S(Win)→ 打开快捷键设置- 搜索你要改的操作名(如 “Cursor: Open Chat”)
- 双击 → 按下你想要的组合键 →
Enter保存
你也可以导入 VS Code 或其他编辑器的键位方案:
Cmd+Shift+P→ 输入Preferences: Keymaps→ 选择方案
06 小结
| 要记住的 | 快捷键 |
|---|---|
| 打开 Chat | Cmd+L |
| 打开 Agent | Cmd+I |
| Inline Edit | Cmd+K |
| 接受补全 | Tab |
| 命令面板 | Cmd+Shift+P |
| 快速打开文件 | Cmd+P |
| 引用上下文 | @ 开头 |
这些快捷键不需要一次性背下来。今天先记住三个:
Cmd+L、Cmd+I、Cmd+K——其他会在实战中自然记住。
下一篇:05 Tab 智能补全 —— 理解 Cursor 最”润物细无声”的核心功能。