⚙️ 完整的环境安装与配置说明
| 系统 | 最低版本 | 推荐版本 |
|---|---|---|
| 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.sh
- 点击 "Download" 按钮
- 运行下载的
.exe安装程序 - 按向导完成安装
方法二:使用 Winget
winget install cursor方法三:使用 Chocolatey
choco install cursor方法一:官网下载(推荐)
- 访问 cursor.sh
- 下载
.dmg文件 - 将 Cursor 拖入 Applications 文件夹
方法二:使用 Homebrew
brew install --cask cursor方法一:AppImage(推荐)
# 下载 AppImage
wget https://downloader.cursor.sh/linux/appImage/x64 -O cursor.AppImage
# 添加执行权限
chmod +x cursor.AppImage
# 运行
./cursor.AppImage方法二:使用 Snap
sudo snap install cursor方法三:Ubuntu/Debian 软件包
# 下载 .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 clone https://github.com/LessUp/awesome-cursorrules-zh.git
# 进入目录
cd awesome-cursorrules-zh
# 查看可用规则
ls rules/# 下载最新版本
wget https://github.com/LessUp/awesome-cursorrules-zh/archive/refs/heads/main.zip
# 解压
unzip main.zip
cd awesome-cursorrules-zh-main# 使用 gh 命令(需先安装 GitHub CLI)
gh repo clone LessUp/awesome-cursorrules-zh
cd awesome-cursorrules-zh步骤 1:确定技术栈
# 列出前端规则
ls rules/frontend/react/
# 列出后端规则
ls rules/backend/python/
# 列出移动端规则
ls rules/mobile/步骤 2:复制规则文件
# 进入你的项目目录
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:验证配置
# 检查文件是否存在
ls -la .cursorrules
# 查看文件内容前 30 行
cat .cursorrules | head -30
# 检查文件编码(应为 UTF-8)
file .cursorrules推荐的 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
}设置路径:
- 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
# 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 响应
- 验证规则生效:
- 命名建议是否符合规则
- 代码风格是否一致
- 架构模式是否正确
# 进入规则集目录
cd awesome-cursorrules-zh
# 拉取最新更新
git pull origin main
# 查看更新内容
git log --oneline -10如需锁定到特定版本:
# 查看可用标签
git tag
# 切换到特定版本
git checkout v2.0.0
# 或创建自定义分支
git checkout -b my-custom-rules# 备份当前规则
cp .cursorrules .cursorrules.backup
# 恢复备份
cp .cursorrules.backup .cursorrules
# 从 Git 恢复
git checkout HEAD -- .cursorrules如遇到异常行为,可尝试清除缓存:
# macOS/Linux
rm -rf ~/.cursor/cache
# Windows (PowerShell)
Remove-Item -Recurse -Force $env:APPDATA\Cursor\cacheCursor 的部分功能需要登录,但 .cursorrules 功能在离线状态下也可使用。登录后可同步设置和历史记录。
Cursor 只在项目根目录查找 .cursorrules 文件。放在子目录将无法生效。
请 AI 助手"介绍一下当前项目的编码规范",如果回复内容与 .cursorrules 文件内容一致,说明规则已生效。