logo

第一个项目

本页带你用 Cursor 完成一个小型项目流程,体验 Tab 智能补全、Inline Edit 与 Agent 的组合用法。

1. 打开项目

你可以使用现有项目,或者克隆官方示例项目:

git clone git@github.com:voxelize/voxelize.git && \
cd voxelize && \
cursor .

也可以在 Cursor 里直接打开本地目录:

  • macOS:Cmd + O
  • Windows/Linux:Ctrl + O
  • 命令行:cursor <path-to-project>

2. 用 Tab 快速写一个函数

Tab 会在你输入时自动给出补全建议,按下 Tab 即可接收。它能补全多行代码块,还会在需要时跨文件跳转到下一处建议。

尝试在任意文件中输入:

function calculate

看到建议后按 Tab 接受,Cursor 会补全函数参数和函数体。

3. Inline Edit 修改逻辑

选中刚才生成的函数,使用 Inline Edit 让 Cursor 直接改写:

  1. 选中函数
  2. Cmd + K / Ctrl + K
  3. 输入:make this function calculate fibonacci numbers
  4. Return / Enter 应用修改

Cursor 会自动添加需要的实现细节(如注释或必要的导入)。

4. 让 Agent 添加测试

打开 Chat 或 Composer,让 Agent 帮你补齐测试:

Add tests for this function and run them.

你可以让 Agent 先写测试,再运行测试,最后让它实现通过测试的代码。

下一步

Cursor 完整指南
Vibe Coding

Cursor 完整指南

Cursor 是目前最流行的 AI 编程编辑器,基于 VS Code 打造。本指南将教你如何高效使用 Cursor 进行 AI 辅助编程。

Cursor 完整指南第一个项目

第一个项目

本页带你用 Cursor 完成一个小型项目流程,体验 Tab 智能补全、Inline Edit 与 Agent 的组合用法。

#1. 打开项目

你可以使用现有项目,或者克隆官方示例项目:

bash
git clone git@github.com:voxelize/voxelize.git && \ cd voxelize && \ cursor .

也可以在 Cursor 里直接打开本地目录:

  • macOS:Cmd + O
  • Windows/Linux:Ctrl + O
  • 命令行:cursor <path-to-project>

#2. 用 Tab 快速写一个函数

Tab 会在你输入时自动给出补全建议,按下 Tab 即可接收。它能补全多行代码块,还会在需要时跨文件跳转到下一处建议。

尝试在任意文件中输入:

js
function calculate

看到建议后按 Tab 接受,Cursor 会补全函数参数和函数体。

#3. Inline Edit 修改逻辑

选中刚才生成的函数,使用 Inline Edit 让 Cursor 直接改写:

  1. 选中函数
  2. Cmd + K / Ctrl + K
  3. 输入:make this function calculate fibonacci numbers
  4. Return / Enter 应用修改

Cursor 会自动添加需要的实现细节(如注释或必要的导入)。

#4. 让 Agent 添加测试

打开 Chat 或 Composer,让 Agent 帮你补齐测试:

Add tests for this function and run them.

你可以让 Agent 先写测试,再运行测试,最后让它实现通过测试的代码。

#下一步

Vibe Coding

AI 编程体系课:工具、流程与最佳实践

从零搭建 AI 编程工作流,提升开发效率。

进入 Vibe Coding →

相关路线图

常见问题

Cursor 是免费的吗?
Cursor 提供免费版(Hobby)和付费版(Pro)。免费版可以使用基础的 AI 功能,但高级模型(如 Claude 3.5 Sonnet, GPT-4o)有使用次数限制。
Cursor 能直接导入 VS Code 的插件吗?
可以。Cursor 是基于 VS Code Fork 开发的,支持一键从 VS Code 迁移所有插件、主题和快捷键设置。
Cursor 的隐私模式安全吗?
Cursor 提供 "Privacy Mode",开启后你的代码不会被存储在服务器上,也不会用于训练模型,适合企业级开发。