技术分享
📺批量清除Zotero的标签(Tags)的解决办法
00 min
2025-2-28
2025-2-28
type
status
date
slug
summary
tags
category
icon
password

背景及问题

  • Zotero7 中文版 + Win11。
  • 因从其他软件导入几百条条目到 Zotero,导致自动产生+自带生成 200 个 Tags,没有插件或者快捷操作批量删除 tags,只能一个个点击右键删除,感觉太浪费时间。
  • 文献重新打标签可以很快,所以打算清除所有标签,重新打标签。

解决办法

直接进入 Zotero 的 SQLite数据库进行删除。

具体步骤

  • 打开Zotero设置--高级--进入数据存储位置中的打开数据文件夹
  • 关闭 Zotero,复制“数据目录”中的“zotero.sqlite”为“zotero.sqlite.bak”,即备份Zotero数据库;
  • 下面对Zotero数据库进行查询,可以使用任何熟悉的数据库工具,这里以“SharpPlus SQlite Developer”,下载地址如下华军软件园
    • 操作如下:
    • 点击最左上角 数据库 --点击 注册数据库,根据向导选择 zotero.sqlite 文件。
    • 点击数据库列表当中刚刚导入的 Zotero 数据库。
    • 在工具栏上选择 工具 -- SQL编辑器,在其中输入以下代码:
      • 选择“查询”,即窗口中第一个图标。
      • 这时候,窗口下半部分应当有信息出现“Query OK…”等等。

    其他思考

    • 当然你也可以选择列出 tags 的数据,进行检查,逐一删除,代码:SELECT * FROM tags LIMIT 100;

    参考文章

    上一篇
    写博客的意义——摘抄
    下一篇
    Foobar2000播放列表更改Filters的处理办法