数据导入导出

导出数据

导出 JSON 文件

将所有数据导出为 JSON 文件,方便备份或迁移:

  1. 打开 Oh My Prompt 侧边栏
  2. 点击「设置」标签页,选择「导入导出」
  3. 点击「导出数据」按钮
  4. 系统会自动下载 oh-my-prompt.json 文件

导出的数据包含:

  • 所有提示词和分类
  • 临时提示词(Vision 生成的提示词)
  • 同步设置

本地文件夹备份

本地备份功能位于「设置」→「同步与备份」标签页:

  1. 点击「选择文件夹」按钮,选择一个本地文件夹
  2. 开启后,每次数据变更都会自动备份到该文件夹
  3. 备份文件命名格式:omps-backup-{时间戳}.jsonomps-latest.json
  4. 点击「备份历史」可查看所有历史版本
  5. 选择任意历史版本可恢复数据

注意: 扩展卸载后数据会丢失,但本地备份文件夹中的数据不受影响,重新安装后可恢复。

导入数据

从 JSON 文件导入

  1. 打开「设置」标签页,选择「导入导出」
  2. 点击「导入数据」按钮
  3. 选择之前导出的 JSON 文件
  4. 系统会自动合并数据

导入规则

  • 导入会合并现有数据,不会覆盖
  • 如果存在相同 ID 的分类或提示词,将保留现有版本,跳过导入项
  • 新的分类和提示词会被添加,并分配新的 ID
  • 导入完成后会显示新增数量

数据格式

导出的 JSON 文件采用嵌套结构:

{
  "version": "1.0.0",
  "userData": {
    "categories": [
      { "id": "...", "name": "分类名称", "order": 0 }
    ],
    "prompts": [
      {
        "id": "...",
        "name": "提示词名称",
        "content": "提示词内容",
        "categoryId": "...",
        "description": "可选描述",
        "order": 0
      }
    ]
  },
  "settings": {
    "showBuiltin": true,
    "syncEnabled": false
  },
  "temporaryPrompts": []
}

云端同步

云端同步功能位于「设置」→「同步与备份」标签页:

  1. 点击「登录」按钮,通过 GitHub 或邮箱验证登录
  2. 登录后可启用云端同步,数据将安全存储在云端
  3. 支持多设备同步,在任何设备上的更改都会自动同步到云端
  4. 可手动「上传到云端」或「下载到本地」
  5. 点击「进入Web端」可在网页版管理数据

云端同步优势:

  • 跨设备自动同步,无需手动导出导入
  • 数据安全存储在云端,扩展卸载不影响数据
  • 支持团队协作和共享(Web 端功能)