一、Cursor 是什么?
Cursor 是一个集成了 GPT-4、Claude 3.5 等先进 LLM(大语言模型)的类 VSCode 编译器,可以理解为在 VSCode 中集成了 AI 辅助编程助手。从界面布局来看,Cursor 与 VSCode 基本一致,且使用方式也相同,包括扩展下载、Python 编译器配置、远程服务器连接和设置(Settings)等。
如果你是 VSCode 用户,那么可以无缝衔接到 Cursor。如果你习惯使用 PyCharm,也可以很快上手 Cursor。
二、使用步骤
1. Cursor 下载与注册
Cursor 可以直接在官网下载安装,并注册账号。首次打开 Cursor 时,输入账号信息即可。

注册后,每个账号的模型调用次数有限制:
-  GPT-4 和 Claude 3.5 每月有 50 次免费调用。 
-  其他模型(如 o1-mini)调用次数无限制。 
切换简体中文: 点击左上角的输入框,输入 >language,然后选择 简体中文。

2. 内置模型
Cursor 内置了多个 LLMs,包括:
-  GPT-4s 
-  Claude 3.5s 
-  OpenAI 最新的推理模型 o1-preview 和 o1-mini 
在右上角的设置(Settings)中可以选择模型进行编程辅助。日常使用最多的是 Claude 3.5 和 GPT-4,因为它们的代码能力较强。
3. 常用快捷键
Cursor 提供了四个核心快捷键,方便记忆:
| 快捷键 | 功能 | 
|---|---|
| Tab | 自动填充代码 | 
| Ctrl + K | 编辑代码 | 
| Ctrl + L | 回答用户关于代码和项目的问题(可编辑代码) | 
| Ctrl + I | 编辑整个项目(跨文件编辑代码) | 
(1) Tab:代码自动补全
Cursor 补全代码后,按 Tab 直接接受补全。
(2) Ctrl + K:编辑代码
使用方式:
-  从 0 到 1 编写代码:在空白区域按 Ctrl + K,输入需求生成代码。
-  修改已有代码:选中代码后按 Ctrl + K,输入修改需求。
-  生成详细注释:选中代码后按 Ctrl + K,让 Cursor 生成详细注释。
(3) Ctrl + L:代码问答 & 编辑
-  智能问答:针对选中代码、整个文件或整个项目进行问答。 
-  代码编辑:直接在问答框输入修改需求。 
-  整个文件问答:按 Ctrl + L,输入@Files,选择文件。
-  整个项目问答:按 Ctrl + L,输入@Codebase,选中项目。
(4) Ctrl + I:全自动项目开发
这个功能非常强大,类似于 ChatGPT 的代码助手:
-  在空白区域按 Ctrl + I进入对话模式。
-  提出需求后,Cursor 会自动创建和修改文件。 
-  适用于从零开发整个项目。 
4. 外部文档作为知识库
Cursor 支持将外部文档作为知识库进行问答。例如,你可以上传开发文档,让 Cursor 更好地理解项目。
-  在设置(Settings)中添加文档。 
-  使用 Ctrl + L调用对话框,输入@docs,选择添加的文档进行提问。
5. 添加 System Prompt
Cursor 允许用户自定义 System Prompt,帮助 AI 了解用户的行为习惯。
-  在 Settings→Rules for AI中添加 System Prompt。
-  适用于增强 AI 角色设定,使其更符合你的需求。 
结语
Cursor 作为 AI 时代的新型 IDE,将 AI 与编程深度结合,能够极大地提高开发效率。如果你习惯 VSCode,Cursor 让你可以无缝过渡。如果你希望体验 AI 辅助编程,Cursor 是一个值得尝试的工具。