文章

Cursor 必学的 AI 交互快捷键,效率提升不再是难事

见字如面,与大家分享实践中的经验与思考。

如果你在使用 Cursor AI 编辑器时,不使用快捷键的话,效率将大幅降低。

image-20250317下午64228095

本文将介绍一些实用的 Cursor 快捷键,在进行 AI 辅助编程时,将事半功倍。如果你是 Windows 电脑将Cmd 替换成 Ctrl

1. 打开 AI 聊天窗口

AI 聊天窗口是 Cursor 最核心的功能之一,在使用 Cursor 打开项目后,可以通过该快捷键立刻唤起 AI 聊天框。

image-20250317下午65006777

多次按住Command + L 就可以开启和关闭 AI 聊天框。这时就可以向 AI 助手进行提问。常用于需求分析和知识问答。

2. 打开 Agent 面板

按下Cmd + I,即可打开 Agent 窗口,用于多文件批量自动修改。

image-20250317下午65827793

在 Agent 模式下可以完成端到端的任务,除了 Edit 功能之外,它还可以自动检索上下文,联网查询,调用 MCP 服务器,运行终端命令等。

复杂任务或者多文件关联修改,建议使用 Agent 模式来生成代码。

开启Yolo mode 可以让 Agent 自动执行终端命令,而不需要人工的授权。

3. 自动补全代码

在你编写代码时,会自动帮你补全代码,只需要按下Tab 即可完成后续代码的编写。

image-20250317下午70554111

当然 Cursor Tab 不单单是帮你自动补全代码,还会帮你预测下一个可能编辑的位置,然后按下Tab键进行跳转。

4. 生成代码块

当你想要生成或者优化代码块时,可以在代码的空白区域或者选中某段代码块,按Cmd + K 输入指令后,让 AI 进行修改。

image-20250317下午71421955

同时,你还可以在 Terminal 终端界面使用Cmd + K,可以帮你生成一些终端命令。

当你想要对单个文件进行细粒度修改的时候,可以使用 Cmd + K;需要结合上下文,多个文件进行批量修改等复杂任务时,使用 Agent 和 Edit 模式。

5. 接受或拒绝修改

在 AI 完成修改之后,可以使用Cmd + Enter来应用修改建议,或者使用Cmd + Backspace来拒绝修改建议。

image-20250317下午74238361

在文件窗口,你可以一个个文件进行接受或者决绝。如果你是在 Agent 窗口,可以一次性Accept all 或者 Reject all

6. 自定义快捷键

先按Cmd + R再按Cmd + S后,你可以看到全部的快捷键。在这里你可以完成快捷键的搜索和添加。

image-20250317下午73106796

这时,我们可以打开Json模式,添加如下快捷键。

image-20250317下午75052199

可以打开 git 源代码管理左侧窗口,按住Cmd + M,AI 会自动帮你生成Git Commit Message

image-20250317下午75334142

将这个快捷键结合文章Cursor Rules 最佳实践总结中 Git 的提交规范,自动帮你生成你想要的 git 提交信息。

7. 打开设置或者命令面板

通过Cmd + , 可以快速打开设置,例如:界面布局、字体、字体大小等一系列应用配置。

image-20250317下午80921388

通过Cmd + Shift + P 快速打开命令面板。

image-20250317下午81735786

8. 快捷键映射插件

如果你使用习惯了使用IntelliJ Idea,可以在插件中心安装IntelliJ IDEA Keybindings插件。使用该插件可以让你平滑的从IDEA 过渡到Cursor,提高你的编程效率。

image-20250317下午75841799

最后

掌握了以上快捷键,你在使用 Cursor 时会更加得心应手,效率也会提高很多。如果有其他好用的快捷键,可以在评论区进行分享和讨论!

推荐阅读


欢迎关注我的公众号“Eric技术圈”,原创技术文章第一时间推送。

License:  CC BY 4.0