Skip to Content
一. 入门篇04 · 界面总览与快捷键

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 核心操作

操作macOSWindows/Linux
打开 ChatCmd+LCtrl+L
打开 Composer / AgentCmd+ICtrl+I
Inline EditCmd+KCtrl+K
接受 Tab 补全TabTab
接受 Inline Edit 修改Cmd+EnterCtrl+Enter
拒绝 Inline Edit 修改EscEsc
在 Chat 中引用文件/文件夹@ 后输入路径
在 Chat 中引用当前文件@file
重新生成 AI 回复Cmd+Shift+RCtrl+Shift+R
停止 AI 生成EscEsc

编辑与导航

操作macOSWindows/Linux
命令面板Cmd+Shift+PCtrl+Shift+P
快速打开文件Cmd+PCtrl+P
全局搜索Cmd+Shift+FCtrl+Shift+F
文件内搜索Cmd+FCtrl+F
跳转到定义F12F12
查看引用Shift+F12Shift+F12
打开终端Ctrl+`Ctrl+`
切换侧边栏Cmd+BCtrl+B

03 @ 符号:AI 的上下文引用机制

Cursor 的 AI 能力很大程度上依赖于 @ 符号——它让你精确告诉 AI”你现在看什么上下文”。

在 Chat 或 Composer 的输入框中

引用方式写法效果
文件@filename.tsAI 读取这个文件的全部内容
文件夹@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 的键位自定义:

  1. Cmd+K Cmd+S(Mac)/ Ctrl+K Ctrl+S(Win)→ 打开快捷键设置
  2. 搜索你要改的操作名(如 “Cursor: Open Chat”)
  3. 双击 → 按下你想要的组合键 → Enter 保存

你也可以导入 VS Code 或其他编辑器的键位方案:

  • Cmd+Shift+P → 输入 Preferences: Keymaps → 选择方案

06 小结

要记住的快捷键
打开 ChatCmd+L
打开 AgentCmd+I
Inline EditCmd+K
接受补全Tab
命令面板Cmd+Shift+P
快速打开文件Cmd+P
引用上下文@ 开头

这些快捷键不需要一次性背下来。今天先记住三个:Cmd+LCmd+ICmd+K——其他会在实战中自然记住。

下一篇:05 Tab 智能补全 —— 理解 Cursor 最”润物细无声”的核心功能。