Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>LittleRuleShuNew to Visual Studio Code? Get it now.
LittleRuleShu

LittleRuleShu

jiangshuo08

| (0) | Free
自动同步远程 Cursor AI 规则,团队协作更高效
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cursor 规则同步

一键同步远程 Cursor AI 规则,让团队协作更高效。

✨ 核心功能

  • 🔄 自动同步 - 启动时自动检查并更新规则
  • 📁 智能检测 - 自动发现并初始化 .cursor/rules 目录
  • 🔧 Git 集成 - 基于 Git 的可靠版本控制
  • ⚙️ 灵活配置 - 支持自定义仓库、分支和子目录
  • 🎯 状态栏 - 一键查看规则状态

🚀 快速开始

本地安装

cd packages/cursor-plugin
npm install && npm run package

在 VSCode 中安装生成的 .vsix 文件:

  • 按 Ctrl+Shift+P (Mac: Cmd+Shift+P)
  • 输入 "Extensions: Install from VSIX"
  • 选择生成的 .vsix 文件

⚙️ 配置

{
  "cursor-rules-sync.remoteRepository": "git@code.devops.xiaohongshu.com:fe/data-products/ai-infra.git",
  "cursor-rules-sync.remoteBranch": "master", 
  "cursor-rules-sync.remoteSubPath": ".cursor",
  "cursor-rules-sync.autoUpdate": true,
  "cursor-rules-sync.checkInterval": 24
}
配置项 类型 默认值 说明
remoteRepository string 内置仓库地址 远程规则仓库 URL
remoteBranch string master 同步分支
remoteSubPath string .cursor 子目录路径
autoUpdate boolean true 自动更新开关
checkInterval number 24 检查间隔(小时)

📋 命令

  • 更新规则 (cursor-rules-sync.updateRules) - 手动更新规则
  • 检查状态 (cursor-rules-sync.checkRuleStatus) - 查看当前状态

通过命令面板 (Ctrl+Shift+P) 或状态栏访问。

🔧 工作原理

首次使用

  1. 插件激活时检查 .cursor/rules 目录
  2. 如不存在则自动克隆远程仓库并提取指定子目录
  3. 显示初始化状态

自动更新

  1. 每次启动时检查更新(可配置)
  2. 浅克隆远程仓库到临时目录
  3. 对比本地与远程内容差异
  4. 静默更新并清理临时文件

目录结构

工作区/
├── .cursor/              ← 同步目标
│   └── rules/
│       ├── basic/
│       ├── modules/
│       └── README.md
└── ...

🛠️ 开发

环境要求: Node.js ≥ 18, VSCode ≥ 1.77.0

# 开发模式
npm run watch

# 构建发布
npm run package

# 测试
npm test

🐛 常见问题

Q: 更新后规则目录为空? A: 检查仓库 URL 配置是否正确

Q: 自动更新未生效? A: 确认 autoUpdate 设置为 true

Q: Git 认证失败? A: 检查本地 Git 凭据配置

开启开发者工具 (Help > Toggle Developer Tools) 查看详细日志。

📝 更新日志

1.0.0

  • 🎉 首发版本
  • ✅ 自动规则同步
  • ✅ Git 集成支持
  • ✅ 状态栏集成
  • ✅ 灵活配置选项

基于 MIT 许可证开源

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft