Cursor 安装与使用指南

Cursor 安装与使用指南

Cursor 是目前生态最成熟的 AI 原生 IDE,基于 VS Code fork,支持 Tab 补全、对话改代码、Agent 多文件编辑与 Plan 模式。本文覆盖安装到日常实战的完整流程。

产品概览

项目 说明
官网 cursor.com
类型 AI IDE(桌面端)
底层 VS Code 兼容
支持系统 macOS 12+、Windows 10+、Linux(deb/rpm/AppImage)
付费 Hobby 免费有限额;Pro / Business 订阅

安装步骤

1. 下载

访问 cursor.com/download,按系统自动识别下载:

系统 安装包 备注
macOS .dmg(ARM64 / Intel / Universal) Apple Silicon 选 ARM64
Windows .exe(x64 / ARM64) 企业机可选 User Installer
Linux .deb / .rpm / AppImage 推荐 apt/dnf 包管理安装

macOS 可选 Homebrew:

# 通过 Homebrew 安装 Cursor(macOS)
brew install --cask cursor

Linux Debian/Ubuntu:

# 添加 Cursor 官方 apt 源并安装
curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null
echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" | sudo tee /etc/apt/sources.list.d/cursor.list > /dev/null
sudo apt update && sudo apt install cursor

2. 安装与首次启动

  • macOS:打开 .dmg,拖入「应用程序」文件夹
  • Windows:运行 .exe,按向导完成,可选加入 PATH
  • Linux AppImagechmod +x Cursor-*.AppImage && ./Cursor-*.AppImage

首次启动时建议:

  1. Import from VS Code — 一键导入扩展、快捷键、settings.json
  2. 登录账号 — GitHub / Google / 邮箱,同步设置与用量
  3. 选择 AI 模型 — 在设置中配置默认模型与消费上限

3. 安装命令行工具

Ctrl+Shift+P(macOS:Cmd+Shift+P),搜索并执行:

Shell Command: Install 'cursor' command in PATH

之后在终端可用:

# 用 Cursor 打开当前项目目录
cursor .

4. 验证安装

  1. 打开任意项目文件夹,等待右下角索引完成
  2. Ctrl+L 打开 Chat,输入「解释这个项目的目录结构」
  3. 在代码文件中输入,观察 Tab 补全是否生效

核心功能与用法

Tab 补全(Inline Completion)

写代码时 Cursor 会预测下一行或多行,按 Tab 接受建议。

技巧:

  • 先写函数签名或注释,再触发补全
  • settings.json 中可调整 cursor.cpp.enablePartialAccepts 等选项

Chat 对话(Ask 模式)

快捷键 功能
Ctrl+L / Cmd+L 打开侧边栏对话
@文件名 将文件加入上下文
@文件夹 引用整个目录
@Codebase 全项目语义搜索

示例提示词:

@src/utils/api.ts
请为这个模块补充错误处理,要求:
- 使用 TypeScript 严格类型
- 每个导出函数添加 JSDoc 注释
- 不要修改对外 API 签名

Agent 模式(多文件编辑)

Ctrl+I / Cmd+I 打开 Agent,适合跨文件功能开发:

## 任务
为 Vue 3 项目添加用户设置页

## 要求
- Composition API + TypeScript
- 路由注册到 router/index.ts
- 样式与现有 SettingsLayout 一致

## 约束
- 函数添加 JSDoc
- 组件销毁时清理副作用

工作流: 描述任务 → Agent 生成 Plan → 审阅 diff → Accept / 迭代

Rules(项目规则)

在项目根目录创建 .cursor/rules/,用 .mdc 文件定义编码规范:

---
description: Vue 3 项目规范
globs: ["**/*.vue", "**/*.ts"]
alwaysApply: false
---

- 使用 Composition API,禁止 Options API
- 禁止 any,GIS 坐标需区分弧度与角度
- Cesium viewer 必须在 onUnmounted 中销毁

注意:不要同时使用旧版 .cursorrules 与新版 .cursor/rules/ 目录。

Plan 模式

复杂任务先让 AI 拆解步骤,确认后再执行,减少「一次改太多」的风险。


优缺点分析

优点

优点 说明
生态成熟 插件、教程、社区资源最丰富
VS Code 兼容 扩展、主题、快捷键无缝迁移
Agent 能力强 多文件编辑、Plan、Background Agent
模型选择多 Claude、GPT、Gemini 等可切换
Rules / Skills 项目级规范与可复用技能体系

缺点

缺点 说明
国内网络 部分模型需稳定国际网络
付费门槛 重度使用需 Pro 订阅(约 $20/月)
资源占用 大项目索引 + AI 功能内存消耗较高
过度依赖风险 Agent 可能引入多余依赖或破坏测试
隐私顾虑 代码默认上传云端分析(企业版有隐私模式)

常见问题

问题 解决方案
补全不出现 检查登录状态、额度、网络;确认文件类型被索引
Agent 改错文件 @ 明确范围;小步提交 git
扩展不兼容 多数 VS Code 扩展可用,少数需找替代
国内访问慢 换模型、开代理,或搭配 TRAE IDE 作为国内备选

与其他工具对比

对比项 Cursor TRAE IDE
国内免费模型 需自备或付费 内置豆包/DeepSeek 等
国际化生态 更强 国内文档与社区更好
终端 Agent 弱(主要靠 IDE) SOLO 模式类似

延伸阅读


本文由 xueyise 创作,AI 编程工具专栏。