匠人学院 JR Academy
Skip to article
Learning guide
Cursor Guide

Learn Cursor workflows for context-aware coding, multi-file changes, prompt design, and project speed.

3 chapters·11 guides·Access varies by chapter
First Project
On this page

Your First Cursor Project

Choose a small task to learn the rhythm of completion, local edits and test-driven review. A large undefined feature often produces many changes that cost more to review than they save.

#1. Open a repository

Open a familiar local directory or an appropriate example repository. The source illustrates:

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

You can also use the editor's Open command or cursor <path-to-project> after configuring its launcher.

#2. Try Tab completion

Start a function or comment:

js
function calculate

Inspect the suggestion before accepting it with Tab. The example is a typing exercise, not valid complete JavaScript. A precise name, signature or comment gives better direction than an ambiguous prefix.

#3. Make one inline edit

Select the function, open inline edit with the configured binding (commonly Cmd/Ctrl + K) and request:

text
Make this function calculate Fibonacci numbers.

Review the changed implementation and any added imports. This gives you a bounded comparison between the request and the diff.

#4. Add and run tests

text
Add tests for this function and run them.

Check whether the tests reflect the actual intended behavior rather than assumptions invented to make them pass. Where useful, write a failing test before implementing the missing behavior.

#5. Practice closing the loop

Evaluate instruction clarity, result correctness, change scope, naming and readability. The goal is controlled work, not the number of generated lines.

#Practice sequence

Pick one function/component, draft with Tab, make one inline change, add tests through chat/agent interaction, then inspect the final diff yourself. This demonstrates how the entry points complement one another.

#Next steps

Published by
JR Academy
Learning resources

Individual authors and reviewers are credited where recorded.

Vibe Coding

AI coding workflows, tools, and practical habits

Build a stronger AI-assisted development workflow from scratch.

Open Vibe Coding →

Related Roadmaps

FAQ

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

Done reading? Next steps