Skip to content

安装指南 ​

⚙️ 完整的环境安装与配置说明

目录 ​


系统要求 ​

操作系统 ​

系统最低版本推荐版本
WindowsWindows 10Windows 11
macOS10.15 (Catalina)14 (Sonoma)
LinuxUbuntu 18.04Ubuntu 22.04 LTS

硬件要求 ​

组件最低要求推荐配置
内存4 GB8 GB+
存储空间500 MB1 GB+
处理器双核四核+
网络稳定连接宽带连接

必需软件 ​

软件用途下载
Cursor AIAI 编程编辑器cursor.sh
Git版本控制git-scm.com

安装 Cursor 编辑器 ​

Windows ​

方法一:官网下载(推荐)

  1. 访问 cursor.sh
  2. 点击 "Download" 按钮
  3. 运行下载的 .exe 安装程序
  4. 按向导完成安装

方法二:使用 Winget

powershell
winget install cursor

方法三:使用 Chocolatey

powershell
choco install cursor

macOS ​

方法一:官网下载(推荐)

  1. 访问 cursor.sh
  2. 下载 .dmg 文件
  3. 将 Cursor 拖入 Applications 文件夹

方法二:使用 Homebrew

bash
brew install --cask cursor

Linux ​

方法一:AppImage(推荐)

bash
# 下载 AppImage
wget https://downloader.cursor.sh/linux/appImage/x64 -O cursor.AppImage

# 添加执行权限
chmod +x cursor.AppImage

# 运行
./cursor.AppImage

方法二:使用 Snap

bash
sudo snap install cursor

方法三:Ubuntu/Debian 软件包

bash
# 下载 .deb 包
wget https://cursor.sh/download/deb -O cursor.deb

# 安装
sudo dpkg -i cursor.deb
sudo apt-get install -f  # 修复依赖

首次启动配置 ​

  1. 打开 Cursor 应用程序
  2. 登录 Cursor 账户(可选,但推荐用于同步设置)
  3. 选择 AI 模型偏好:
    • Claude(推荐):代码理解能力强
    • GPT-4:通用编程任务
    • 其他模型根据需要选择
  4. 完成初始设置向导
  5. 建议启用规则支持:
    • 打开设置(Ctrl/Cmd + ,)
    • 搜索 "cursorrules"
    • 启用 "Use .cursorrules" 选项

获取规则集 ​

方法一:Git 克隆(推荐) ​

bash
# 克隆仓库
git clone https://github.com/LessUp/awesome-cursorrules-zh.git

# 进入目录
cd awesome-cursorrules-zh

# 查看可用规则
ls rules/

方法二:下载压缩包 ​

bash
# 下载最新版本
wget https://github.com/LessUp/awesome-cursorrules-zh/archive/refs/heads/main.zip

# 解压
unzip main.zip
cd awesome-cursorrules-zh-main

方法三:GitHub CLI ​

bash
# 使用 gh 命令(需先安装 GitHub CLI)
gh repo clone LessUp/awesome-cursorrules-zh

cd awesome-cursorrules-zh

项目配置 ​

基本配置流程 ​

步骤 1:确定技术栈

bash
# 列出前端规则
ls rules/frontend/react/

# 列出后端规则
ls rules/backend/python/

# 列出移动端规则
ls rules/mobile/

步骤 2:复制规则文件

bash
# 进入你的项目目录
cd /path/to/your/project

# 复制单个规则
cp /path/to/awesome-cursorrules-zh/rules/frontend/react/nextjs-typescript/.cursorrules ./

# 或合并多个规则
cat /path/to/awesome-cursorrules-zh/rules/frontend/react/nextjs-typescript/.cursorrules > .cursorrules
echo "" >> .cursorrules
cat /path/to/awesome-cursorrules-zh/rules/backend/python/fastapi-api-example/.cursorrules >> .cursorrules

步骤 3:验证配置

bash
# 检查文件是否存在
ls -la .cursorrules

# 查看文件内容前 30 行
cat .cursorrules | head -30

# 检查文件编码(应为 UTF-8)
file .cursorrules

Cursor 编辑器配置 ​

推荐的 Cursor 设置(settings.json):

json
{
  "cursor.ai.model": "claude-3.5-sonnet",
  "cursor.ai.maxTokens": 4096,
  "cursor.ai.temperature": 0.2,
  "cursor.ai.enableCodeActions": true,
  "cursor.ai.useCursorRules": true
}

设置路径:

  • Windows: %APPDATA%/Cursor/User/settings.json
  • macOS: ~/Library/Application Support/Cursor/User/settings.json
  • Linux: ~/.config/Cursor/User/settings.json

国内用户配置 ​

如需使用代理访问 AI 服务:

  1. 打开 Cursor 设置
  2. 搜索 "Proxy"
  3. 配置代理服务器地址和端口
  4. 若需认证,填写用户名和密码

验证安装 ​

功能验证清单 ​

  • [ ] Cursor 成功启动并正常运行
  • [ ] .cursorrules 文件位于项目根目录
  • [ ] 启用 "Use .cursorrules" 设置
  • [ ] 文件编码为 UTF-8

验证命令 ​

bash
# 1. 检查文件存在
ls -la .cursorrules

# 2. 检查文件内容
head -20 .cursorrules

# 3. 检查文件编码
file .cursorrules
# 预期输出: .cursorrules: UTF-8 Unicode text

# 4. 检查文件大小
ls -lh .cursorrules
# 建议: 小于 50KB

功能测试 ​

  1. 打开项目:用 Cursor 打开包含 .cursorrules 的项目
  2. 创建测试文件:新建代码文件(如 test.tsx)
  3. 触发 AI 建议:输入代码,观察 AI 响应
  4. 验证规则生效:
    • 命名建议是否符合规则
    • 代码风格是否一致
    • 架构模式是否正确

更新与维护 ​

更新规则集 ​

bash
# 进入规则集目录
cd awesome-cursorrules-zh

# 拉取最新更新
git pull origin main

# 查看更新内容
git log --oneline -10

版本锁定 ​

如需锁定到特定版本:

bash
# 查看可用标签
git tag

# 切换到特定版本
git checkout v2.0.0

# 或创建自定义分支
git checkout -b my-custom-rules

备份与恢复 ​

bash
# 备份当前规则
cp .cursorrules .cursorrules.backup

# 恢复备份
cp .cursorrules.backup .cursorrules

# 从 Git 恢复
git checkout HEAD -- .cursorrules

清理缓存 ​

如遇到异常行为,可尝试清除缓存:

bash
# macOS/Linux
rm -rf ~/.cursor/cache

# Windows (PowerShell)
Remove-Item -Recurse -Force $env:APPDATA\Cursor\cache

常见问题 ​

Q: Cursor 提示需要登录? ​

Cursor 的部分功能需要登录,但 .cursorrules 功能在离线状态下也可使用。登录后可同步设置和历史记录。

Q: 规则文件放错位置会怎样? ​

Cursor 只在项目根目录查找 .cursorrules 文件。放在子目录将无法生效。

Q: 如何验证规则是否生效? ​

请 AI 助手"介绍一下当前项目的编码规范",如果回复内容与 .cursorrules 文件内容一致,说明规则已生效。


以 132+ 条规则资产、32+ 个技术领域构建系统白皮书、算法说明与证据站