第一个项目
本页带你用 Cursor 完成一个小型项目流程,体验 Tab 智能补全、Inline Edit 与 Agent 的组合用法。
#1. 打开项目
你可以使用现有项目,或者克隆官方示例项目:
bashgit 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 即可接收。它能补全多行代码块,还会在需要时跨文件跳转到下一处建议。
尝试在任意文件中输入:
jsfunction calculate
看到建议后按 Tab 接受,Cursor 会补全函数参数和函数体。
#3. Inline Edit 修改逻辑
选中刚才生成的函数,使用 Inline Edit 让 Cursor 直接改写:
- 选中函数
- 按
Cmd + K/Ctrl + K - 输入:
make this function calculate fibonacci numbers - 按
Return/Enter应用修改
Cursor 会自动添加需要的实现细节(如注释或必要的导入)。
#4. 让 Agent 添加测试
打开 Chat 或 Composer,让 Agent 帮你补齐测试:
Add tests for this function and run them.
你可以让 Agent 先写测试,再运行测试,最后让它实现通过测试的代码。
#下一步
- Tab 智能补全 - 深入了解 Tab 机制
- AI Chat 对话 - 学习对话式开发
- Composer 多文件编辑 - 处理跨文件需求