数据导入导出
导出数据
导出 JSON 文件
将所有数据导出为 JSON 文件,方便备份或迁移:
- 打开 Oh My Prompt 侧边栏
- 点击「设置」标签页,选择「导入导出」
- 点击「导出数据」按钮
- 系统会自动下载
oh-my-prompt.json文件
导出的数据包含:
- 所有提示词和分类
- 临时提示词(Vision 生成的提示词)
- 同步设置
本地文件夹备份
本地备份功能位于「设置」→「同步与备份」标签页:
- 点击「选择文件夹」按钮,选择一个本地文件夹
- 开启后,每次数据变更都会自动备份到该文件夹
- 备份文件命名格式:
omps-backup-{时间戳}.json和omps-latest.json - 点击「备份历史」可查看所有历史版本
- 选择任意历史版本可恢复数据
注意: 扩展卸载后数据会丢失,但本地备份文件夹中的数据不受影响,重新安装后可恢复。
导入数据
从 JSON 文件导入
- 打开「设置」标签页,选择「导入导出」
- 点击「导入数据」按钮
- 选择之前导出的 JSON 文件
- 系统会自动合并数据
导入规则
- 导入会合并现有数据,不会覆盖
- 如果存在相同 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": []
}
云端同步
云端同步功能位于「设置」→「同步与备份」标签页:
- 点击「登录」按钮,通过 GitHub 或邮箱验证登录
- 登录后可启用云端同步,数据将安全存储在云端
- 支持多设备同步,在任何设备上的更改都会自动同步到云端
- 可手动「上传到云端」或「下载到本地」
- 点击「进入Web端」可在网页版管理数据
云端同步优势:
- 跨设备自动同步,无需手动导出导入
- 数据安全存储在云端,扩展卸载不影响数据
- 支持团队协作和共享(Web 端功能)