为什么写这篇入门指南?#
人之所以最好有领先自己仅仅几步的mentor,新手之所以最好从新手写的教程里入门,是因为所谓的“知识的诅咒”。
远离新手村的人,很难想起当时到底被什么蠢问题绊倒过。
知识的诅咒(英语:Curse of knowledge),又称专家盲点,是一种认知偏差,指人在与他人交流的时候,下意识地假设对方拥有理解所需要的背景知识。
所以,如果你是小白,这一篇关于Cursor的入门指南也许比你看过的大佬选手写的材料更适合你。
说说我为什么想学Cursor?#
我想学习Cursor的动机,源于对"构建能力"的价值认同。
Naval说过:“Learn to sell, learn to build. Learn both and you will be unstoppable.”
在AI浪潮中,编程作为当代最强大的创造工具,正从专业领域走向大众化。Cursor这类AI编程助手的出现,让“创造一个自己的产品”这件事情不再令人望而生畏。
Cursor作为code with AI的主流选择,不但为开发者提供丝滑体验,也为零基础者提供一个友好的build-your-own-X起点。
掌握这项技能,不仅有机会落地你的想象,也会扩大你个人创造能力的想象空间。
图片版本方便保存,文字版本方便阅读,供君选择。
TL;DR(Cheat sheet图片)#
😀 适用人群 Who is it for#
- 程序员:提升开发效率和开发体验
- 学生:通过提问,学习不熟悉的代码
- 产品/售前/销售:输入需求生成演示原型,提升沟通效率
- 一人企业:独立产出MVP投入市场,快速验证想法
- 任何人:通过对话创建工具,实现消费者>生产者的转变
🖥️ 常见使用场景 Common Use Cases#
Prompt建议:明确
Task
,给出Example
(可上传图片),活用@
能力获取更准确的回复,step-by-step开发
基于上下文自动补全代码
通过对话开发新功能(支持上传截图)
学习理解不熟悉代码
代码重构或修复代码
基于指令生成终端命令
💪🏻 快速入门 Quick Start#
简介 | 快捷键 |
---|---|
代码编辑区中,Cursor会自动给出代码建议并展现预览,使用Tab接受建议,可实现:智能重写/多行修改/代码补全/跳转到智能推荐的下一编辑位置 | Tab |
在Composer、Chat和Prompt Bar中,可以输入@来引用特定上下文,以获得更准确的回复(eg.@Files后仅显示该类别中最相关的建议) | @ |
最轻便简单的指令功能Prompt Bar,基于指令生成,且每次生成之后,可以添加后续指令来进一步优化 | |
(1)在代码编辑区打开时,支持快速提问/根据指令生成代码/修改已选中代码 | |
(2)在Terminal区打开时,支持描述所需的操作生成对应命令 | Ctrl/⌘ + K |
打开Chat功能,支持进行多轮聊天,适用于提问代码问题/修复bug | Ctrl/⌘ + L |
打开Composer侧边栏,支持聊天/编辑,适用于新功能开发,模型上一般建议选择claude | Ctrl/⌘ + I |
⚠️ 避坑指南 Pro Tips#
- Cursor不完美,使用中也会出错。务必养成良好的代码管理习惯,改动后git勤提交
- 尽量拆分成小功能任务减少出错,step-by-step地交给
Composer
,碰到错误修改时可用Composer
中的Revert
回退到正常时的代码状态 - 使用
@
为模型提供精确的上下文,常用的包括:@Web
用于同步网络上最新的信息,@Docs
用于附加文档链接获取更合理的代码建议,@Codebase
提高代码库搜索的准确性 - 设置
rules
引导 AI,使模型的生成更符合标准和风格偏好,维持代码一致性