完整的环境安装与配置说明
| 系统 | 最低版本 | 推荐版本 |
|---|---|---|
| Windows | 10 | 11 |
| macOS | 10.15 (Catalina) | 14 (Sonoma) |
| Linux | Ubuntu 18.04 | Ubuntu 22.04 |
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 内存 | 4 GB | 8 GB+ |
| 存储 | 500 MB | 1 GB+ |
| CPU | 双核 | 四核+ |
# 方法一:官网下载
# 访问 https://cursor.sh/ 下载安装包
# 方法二:使用 winget
winget install cursor# 方法一:官网下载
# 访问 https://cursor.sh/ 下载 .dmg 文件
# 方法二:使用 Homebrew
brew install --cask cursor# AppImage 安装
wget https://downloader.cursor.sh/linux/appImage/x64 -O cursor.AppImage
chmod +x cursor.AppImage
./cursor.AppImage
# 或使用 snap
sudo snap install cursor- 打开 Cursor
- 登录账户(可选,但推荐)
- 选择 AI 模型偏好设置
- 完成初始设置向导
# 克隆仓库
git clone https://github.com/LessUp/awesome-cursorrules-zh.git
# 进入目录
cd awesome-cursorrules-zh
# 更新到最新版本
git pull origin main# 下载 ZIP
wget https://github.com/LessUp/awesome-cursorrules-zh/archive/refs/heads/main.zip
# 解压
unzip main.zip
cd awesome-cursorrules-zh-main# 使用 gh 命令
gh repo clone LessUp/awesome-cursorrules-zh
cd awesome-cursorrules-zh# 1. 进入你的项目目录
cd /你的项目路径
# 2. 复制合适的规则文件
cp /path/to/awesome-cursorrules-zh/rules/frontend/react/nextjs-typescript/.cursorrules ./
# 3. 验证文件存在
ls -la .cursorrules步骤 1:确定技术栈
# 列出可用的前端规则
ls /path/to/awesome-cursorrules-zh/rules/frontend/react/
# 列出可用的后端规则
ls /path/to/awesome-cursorrules-zh/rules/backend/python/步骤 2:复制规则文件
# 单一规则
cp rules/frontend/react/nextjs-typescript/.cursorrules ./your-project/
# 多规则合并
cat rules/frontend/react/nextjs-typescript/.cursorrules > ./your-project/.cursorrules
echo "" >> ./your-project/.cursorrules
cat rules/backend/python/fastapi-api-example/.cursorrules >> ./your-project/.cursorrules步骤 3:Cursor 设置
在 Cursor 中启用规则支持:
- 打开设置 (
Ctrl/Cmd + ,) - 搜索 "cursorrules"
- 启用 "Use .cursorrules" 选项
- 重启 Cursor
// Cursor 设置 (settings.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
}# 1. 检查 Cursor 版本
cursor --version # 或在 Cursor 中查看 Help > About
# 2. 检查规则文件
ls -la .cursorrules
cat .cursorrules | head -20
# 3. 检查文件编码
file .cursorrules # 应显示: UTF-8 Unicode text- 打开项目 - 用 Cursor 打开包含
.cursorrules的项目 - 创建测试文件 - 新建一个代码文件
- 触发 AI 建议 - 开始输入代码,观察 AI 建议
- 验证规则生效 - 检查建议是否符合规则要求
| 检查项 | 预期结果 |
|---|---|
| AI 命名建议 | 符合规则中定义的命名规范 |
| 代码结构 | 遵循规则中的架构模式 |
| 错误处理 | 符合规则中的错误处理策略 |
| 注释风格 | 符合规则中的文档规范 |
# 进入规则集目录
cd awesome-cursorrules-zh
# 拉取最新更新
git pull origin main
# 查看更新内容
git log --oneline -10# 锁定到特定版本
git checkout v1.5.0
# 或创建自己的分支
git checkout -b my-custom-rules# 备份当前规则
cp .cursorrules .cursorrules.backup
# 恢复备份
cp .cursorrules.backup .cursorrules
# 从 Git 恢复
git checkout HEAD -- .cursorrules解决方案:
- 确认文件在项目根目录(不是子目录)
- 检查文件名是否正确(注意前面的点)
- 重启 Cursor 编辑器
- 检查设置中是否启用了规则支持
解决方案:
# 检查文件编码
file .cursorrules
# 如果不是 UTF-8,转换编码
iconv -f GBK -t UTF-8 .cursorrules > .cursorrules.utf8
mv .cursorrules.utf8 .cursorrules解决方案:
- 检查规则文件内容是否正确
- 确认规则语法无误
- 尝试简化规则文件
- 检查是否存在规则冲突