5 分钟上手 Cursor:从安装到第一个项目
上一篇我们对比了 Cursor、Claude Code 与 Codex 三款 AI 编程工具。今天,我们来实战:5 分钟快速上手 Cursor,从零到一完成你的第一个项目。
为什么选 Cursor?
在开始之前,先说说为什么 Cursor 值得你花 5 分钟:
- 最接近 VS Code:基于 VS Code 深度定制,学习成本最低
- 最强的代码理解:能理解整个项目结构,不只是单个文件
- 最灵活的交互:Tab 补全、Ctrl+K 快速编辑、Chat 对话三种模式
- 最好的兼容性:支持所有 VS Code 插件,扩展性最强
简单来说:如果你用过 VS Code,Cursor 就是"装了 AI 引擎的 VS Code"。
第一步:下载安装(1 分钟)
官方下载
访问cursor.com或直接下载:
- Windows:
cursor-setup.exe - macOS:
cursor.dmg(Intel 与 Apple Silicon) - Linux:
cursor.AppImage或.deb
安装流程
- 下载安装包
- 双击运行,按提示完成安装
- 启动 Cursor
就这么简单!整个过程不超过 1 分钟。
第二步:登录与配置(1 分钟)
创建账户
启动 Cursor 后,会提示登录:
- 点击Sign In
- 用邮箱注册或用 GitHub 账号快速登录
- 验证邮箱(如果是邮箱注册的话)
选择 AI 模型
登录后,Cursor 会让你选择默认模型:
- Claude 3.5 Sonnet(推荐):最均衡,代码质量最强
- GPT-4o:速度快,适合快速迭代
- Gemini 2.0:新秀,性能不错
建议新手选 Claude 3.5 Sonnet,它在代码生成和理解上表现最稳定。
第三步:创建第一个项目(1 分钟)
新建项目
- File→Open Folder,选择一个空文件夹(或新建一个)
- 或者直接File→New Folder
初始化项目
假设我们要写一个简单的Python 爬虫。创建文件结构:
my-first-project/ ├── main.py ├── requirements.txt └── README.mdCursor 会自动识别项目类型,并在右下角显示当前环境。
第四步:用 AI 写代码(2 分钟)
方式 1:Tab 补全(最快)
在main.py中输入:
importrequestsfrombs4importBeautifulSoup# 爬取 HackerNews 首页按 Tab 键,Cursor 会自动补全整个函数。这就是 AI 的力量。
方式 2:Ctrl+K 快速编辑(最精准)
- 选中代码
- 按Ctrl+K(Windows/Linux)或Cmd+K(Mac)
- 输入需求,比如"添加错误处理和日志"
- Cursor 会在原地修改代码
方式 3:Chat 对话(最灵活)
按Ctrl+L(Windows/Linux)或Cmd+L(Mac),打开 Chat 面板,输入:
我想写一个爬虫,爬取 HackerNews 首页的标题和链接, 保存到 CSV 文件。用 requests 和 BeautifulSoup。Cursor 会:
- 理解你的需求
- 查看你的项目结构
- 生成完整代码
- 自动创建
requirements.txt
一条消息,全部搞定!
实战示例:完整爬虫代码
这是 Cursor 生成的完整代码(我只改了一点点):
importrequestsfrombs4importBeautifulSoupimportcsvfromdatetimeimportdatetimedefscrape_hackernews():"""爬取 HackerNews 首页"""url="https://news.ycombinator.com/"headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"}try:response=requests.get(url,headers=headers,timeout=10)response.raise_for_status()exceptrequests.RequestExceptionase:print(f"请求失败:{e}")returnsoup=BeautifulSoup(response.content,"html.parser")stories=soup.select(".athing")data=[]forstoryinstories[:30]:# 取前 30 条title_elem=story.select_one(".titleline > a")iftitle_elem:title=title_elem.text link=title_elem.get("href","")data.append({"title":title,"link":link})# 保存到 CSVfilename=f"hackernews_{datetime.now().strftime('%Y%m%d_%H%M%S')}.csv"withopen(filename,"w",newline="",encoding="utf-8")asf:writer=csv.DictWriter(f,fieldnames=["title","link"])writer.writeheader()writer.writerows(data)print(f"成功爬取{len(data)}条新闻,保存到{filename}")if__name__=="__main__":scrape_hackernews()运行代码
pipinstall-rrequirements.txt python main.py就这样,你的第一款 AI 辅助项目完成了!
关键快捷键速查
| 快捷键 | 功能 | 场景 |
|---|---|---|
| Tab | AI 补全 | 快速补全代码 |
| Ctrl+K | 快速编辑 | 修改选中代码 |
| Ctrl+L | Chat 对话 | 复杂需求、多文件协作 |
| Ctrl+Shift+L | 代码解释 | 理解陌生代码 |
| Ctrl+I | 内联编辑 | 在当前位置快速修改 |
常见问题
Q1: Cursor 是免费的吗?
部分免费。Cursor 提供免费额度(每月 2000 次补全 + 50 次 Chat),超出后需要付费。
- Pro:$20/月,无限使用
- Business:$40/月,团队协作
对于学习和小项目,免费额度足够了。
Q2: 我的代码会被上传到云端吗?
不会。Cursor 默认不上传代码。但如果你用 Claude 或 GPT-4 模型,会发送到对应 API(遵循隐私政策)。
如果担心隐私,可以在设置中选择本地模型或自托管方案。
Q3: Cursor 支持哪些编程语言?
所有主流语言:Python、JavaScript、Java、C++、Go、Rust、SQL 等。
Cursor 基于 VS Code,所有 VS Code 支持的语言,Cursor 都支持。
Q4: 如何让 Cursor 更好地理解我的项目?
- 打开整个项目文件夹(不要只打开单个文件)
- 创建
.cursorignore文件,排除不需要的文件(类似.gitignore) - 在 Chat 中提供上下文,比如项目的技术栈、架构说明
下一步:进阶技巧
现在你已经掌握了基础。下一篇我们会讲:
- @符号的魔力:如何用
@file、@folder精准指定上下文 - Chat 模式深度用法:多轮对话、代码审查、重构
- 多文件编辑:一次修改整个项目的相关文件
总结
5 分钟快速上手 Cursor 的核心:
- ✅ 下载安装(1 分钟)
- ✅ 登录配置(1 分钟)
- ✅ 创建项目(1 分钟)
- ✅ 用 AI 写代码(2 分钟)
关键心态:Cursor 不是替代品,而是加速器。它让你从"写代码"升级到"指挥 AI 写代码"。
下一次你写代码时,试试按 Tab 键。你会爱上这种感觉!
