Cursor 是一款基于 VS Code 内核、深度集成 AI 大模型(如 GPT-4)的代码编辑器,由前 GitHub Copilot 团队成员打造。它不仅能像 ChatGPT 一样对话,还能直接理解、生成和修改你的代码,被誉为“专为 AI 时代打造的代码编辑器”。

一、下载与安装

1. 下载

访问 Cursor 官网:cursor.com

官网会自动识别你的操作系统,点击「Download」按钮即可下载对应版本:

  • Windows.exe 安装文件

  • macOS.dmg 文件

  • Linux:通过包管理器(apt 或 dnf)安装,或下载 AppImage/压缩包运行

如需特定版本(如历史版本),可访问 cursor.com/downloads

2. 安装

Windows:双击 .exe 文件,按安装向导提示操作(一路点击“下一步”即可)。建议勾选“创建桌面快捷方式”,并避免选择中文目录。

macOS:双击 .dmg 文件,将 Cursor 拖拽到「Applications」文件夹中。首次运行时可能需要允许第三方应用权限。

Linux:解压 .tar.gz 文件,进入目录后运行 ./cursor 启动程序。也可通过命令行安装:curl https://cursor.com/install -fsS | bash

快速安装命令(可选) :

  • Windows:winget install cursor

  • macOS:brew install --cask cursor

二、首次启动与设置

1. 注册/登录账号

安装完成后启动 Cursor,会提示你登录账号。你可以使用以下方式注册:

  • GitHub 账号(推荐,方便后续管理代码)

  • Google 账号

  • 邮箱注册

新注册的账号通常有免费试用期(如 14 天 Pro 版),足够体验全部功能。免费版本身也包含基础的 AI 辅助功能。

2. 首次运行配置

首次启动时,Cursor 会引导你完成个性化配置:

  • 键盘快捷键方案:可以选择 VS Code 风格或其他方案,建议选择与你原有编辑器一致的方案,降低学习成本

  • 主题选择:深色/浅色/高对比度

  • 终端环境配置

如果你之前用过 VS Code,Cursor 可以导入 VS Code 的扩展、设置、快捷键和主题——界面几乎一模一样,可以无缝切换。

3. 设置中文界面(可选)

Cursor 默认英文,可按以下步骤切换为中文:

  1. 点击左上角「File」菜单 → 选择「Preferences」(或按快捷键 Ctrl + , / Cmd + ,

  2. 在设置窗口中找到「Language」选项

  3. 下拉选择「Chinese (Simplified)」或「Chinese (Traditional)」

  4. 重启 Cursor 生效

三、核心功能

1. Tab 智能补全

在编写代码时,Cursor 会自动弹出 AI 生成的代码建议,按 Tab 键即可接受。它支持跨文件上下文关联,能自动生成文档注释,甚至可以连续按 Tab 跳转到下一个补全点。

2. Ctrl+K / Cmd+K:AI 指令操作(核心功能)

这是 Cursor 最强大的功能之一。选中代码(或不选中),按下 Ctrl+K(Windows)或 Cmd+K(Mac),会弹出 AI 输入框。

你可以用自然语言输入指令,例如:

  • “创建一个简单的 Flask 应用,有一个 /hello 的路由”

  • “重构这段代码,让它更简洁易懂”

  • “添加错误处理”

  • “把这段代码转换成 TypeScript”

按下回车,AI 会立即生成或修改代码。

3. Ctrl+L / Cmd+L:AI 对话(Chat)

按下 Ctrl+L(Windows)或 Cmd+L(Mac),右侧会打开 AI 聊天面板。你可以像和 ChatGPT 一样提问:

  • “解释一下这段代码的作用”

  • “这个文件的主要功能是什么?”

  • “帮我优化这段代码的性能”

选中代码后再按 Ctrl+L,AI 会自动附上选中的代码作为上下文。

4. Composer:多文件协同开发

Composer 是 Cursor 的进阶功能,不仅能对话,还能根据你的命令创建文件、修改代码、执行命令

在 Mac 上按 Command + I 可唤醒 Composer。例如,你可以在对话框中输入:“在此目录下,给我生成一个可运行的 Vue3 + TS 的项目”——AI 会自动生成所有需要的文件和代码。

5. 一键操作(Explain / Edit / Doc)

选中一段代码,会自动浮现三个按钮:

  • Explain:解释代码含义

  • Edit:用自然语言修改代码

  • Doc:自动生成注释

这对于阅读陌生项目尤其有用。

6. 项目级理解

Cursor 能理解整个项目的代码,而不仅仅是单个文件。在 Chat 窗口中输入 @Codebase,然后提问,AI 会基于整个代码库给出回答。即使接手一个老旧无人维护的项目,也能快速理清所有功能。

7. 自动生成测试

右键点击文件或函数,选择「Generate Tests」,Cursor 会自动生成单元测试模板。

四、高阶技巧

1. @ 符号精准指定上下文

在聊天框(Ctrl+L)中,可以用 @ 符号指定针对某个具体文件提问。例如:“@config.yaml 这个文件里的数据库配置格式正确吗?”

2. 调试与修复 Bug

遇到报错时,选中报错代码,按 Ctrl+L,直接问:“这里的代码有什么错误?请修复它。”Cursor 会指出错误原因并提供修复方案。也可以把终端里的错误信息直接粘贴到对话框,让 AI 自己分析解决。

3. Git 集成

执行 git commit 时,可以让 AI 帮你总结改动内容,自动生成规范的提交信息。也可以通过「Explain this diff」了解别人提交了什么代码。

4. 规则配置(.cursorrules)

你可以通过配置规则来规范 AI 生成的代码风格。在项目根目录创建 .cursorrules 文件,定义代码规范(如“项目使用 Vue 3 + TypeScript,不要生成 React 代码”),AI 会遵循这些规则生成代码。

5. 善用自然语言

AI 越来越擅长理解真实意图,用“我想要…”“请帮我…”这样的表达效果很好。建议小步迭代:一次处理一小段代码,更容易获得正确结果。

五、常见问题

Q:Cursor 免费吗?
免费版包含基础的 AI 辅助功能,但有一定限额,适合体验。高阶功能需订阅 Pro,新注册用户通常有试用期。

Q:可以和 VS Code 共存吗?
可以。Cursor 基于 VS Code 内核,两者可以同时安装使用,互不影响。

Q:需要科学上网吗?
部分功能(如下载插件)可能需要,但基本编程功能在国内网络环境下通常可用。

Q:如何查看快捷键?
在设置中打开「Keyboard Shortcuts」即可查看所有快捷键列表。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐