安装指南
⚙️ 完整的环境安装与配置说明
目录
系统要求
操作系统
| 系统 | 最低版本 | 推荐版本 |
|---|---|---|
| Windows | Windows 10 | Windows 11 |
| macOS | 10.15 (Catalina) | 14 (Sonoma) |
| Linux | Ubuntu 18.04 | Ubuntu 22.04 LTS |
硬件要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 内存 | 4 GB | 8 GB+ |
| 存储空间 | 500 MB | 1 GB+ |
| 处理器 | 双核 | 四核+ |
| 网络 | 稳定连接 | 宽带连接 |
必需软件
| 软件 | 用途 | 下载 |
|---|---|---|
| Cursor AI | AI 编程编辑器 | cursor.sh |
| Git | 版本控制 | git-scm.com |
安装 Cursor 编辑器
Windows
方法一:官网下载(推荐)
- 访问 cursor.sh
- 点击 "Download" 按钮
- 运行下载的
.exe安装程序 - 按向导完成安装
方法二:使用 Winget
powershell
winget install cursor方法三:使用 Chocolatey
powershell
choco install cursormacOS
方法一:官网下载(推荐)
- 访问 cursor.sh
- 下载
.dmg文件 - 将 Cursor 拖入 Applications 文件夹
方法二:使用 Homebrew
bash
brew install --cask cursorLinux
方法一: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 # 修复依赖首次启动配置
- 打开 Cursor 应用程序
- 登录 Cursor 账户(可选,但推荐用于同步设置)
- 选择 AI 模型偏好:
- Claude(推荐):代码理解能力强
- GPT-4:通用编程任务
- 其他模型根据需要选择
- 完成初始设置向导
- 建议启用规则支持:
- 打开设置(
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 .cursorrulesCursor 编辑器配置
推荐的 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 服务:
- 打开 Cursor 设置
- 搜索 "Proxy"
- 配置代理服务器地址和端口
- 若需认证,填写用户名和密码
验证安装
功能验证清单
- [ ] 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功能测试
- 打开项目:用 Cursor 打开包含
.cursorrules的项目 - 创建测试文件:新建代码文件(如
test.tsx) - 触发 AI 建议:输入代码,观察 AI 响应
- 验证规则生效:
- 命名建议是否符合规则
- 代码风格是否一致
- 架构模式是否正确
更新与维护
更新规则集
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 文件内容一致,说明规则已生效。