匠人学院 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
Installation and Setup
On this page

Cursor Installation and Setup

A useful first day depends on account access, settings, migration and extension compatibility as much as installation.

#Download for your operating system

Use Cursor's official downloads↗ and check its current system requirements. The original guide lists older minimum operating systems and storage figures; these should not be treated as current compatibility guarantees.

On macOS, open the downloaded disk image and move Cursor into Applications. The source also shows Homebrew installation:

bash
brew install --cask cursor

On Windows, run the official installer. For a supported Linux AppImage:

bash
chmod +x cursor-*.AppImage ./cursor-*.AppImage

Configure a command-line launcher through the supported setup for your installation rather than moving application files unnecessarily.

#Import the editing environment

Use the offered VS Code import for compatible extensions, themes, fonts, shortcuts and user settings. Familiar controls let you evaluate AI collaboration instead of spending the whole session rebuilding an editor.

#Sign in and check access

Use the account sign-in flow and inspect your actual plan. The Chinese source contains historical request allowances, model names and a Pro price; these are not reliable current entitlements. Check the account's current terms rather than budgeting from those old figures.

#Configure the main capabilities

Verify that chat/agent interaction, inline editing and Tab completion respond. Select models available in your installed version and account. Latency matters for frequent actions; a heavier model is not automatically a better choice for every interaction.

Use the current settings interface. Historical cursor.chat.model and cursor.autocomplete.* JSON examples in the source should not be assumed to be supported configuration keys.

#Add project rules

Use project rules↗ for durable stack, style and testing constraints. The legacy .cursorrules file is explained in the rules chapter.

markdown
# Project conventions - React and TypeScript - Functional components with hooks - Named exports - Explicit types and appropriate error handling - Tests for meaningful new behavior - Concise English code comments

#Diagnose setup problems

For login failures, check connectivity and the session first. Preserve editor data before considering any cache reset; deleting an application-support folder is not a routine first step.

For slow responses, check account limits, the selected model and excessive attached context. For extension problems, update the extension, consult compatibility notes and test an alternative if necessary.

#First-day order

Import essentials, verify the AI entry points, add a small set of project rules, then restore the extensions you depend on. Continue with a small first project before adding more settings.

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