此主题,Firefox 中的搜索关键字冲突,说明了如何在 Firefox 中查看书签中包含哪些关键字。但是,当您选择书签>显示所有书签并添加关键字列,您一次只能看到书签的子集。我想同时查看每一个书签?我该怎么做?
答案1
简单的:
我发现了一个窍门!当你在Firefox 书签库,它将返回包含字符序列的书签列表任何他们的领域。99%* 的书签将在其地点。如果您使用 搜索.
,它应该会列出您的所有书签。如果没有,空间字符似乎起到通配符的作用。
列出所有书签后,点击关键词标签进行排序。:)
*我有几个书签简单地映射到我的网络上的主机名。
硬核:
或者,您可以将书签导出为 HTML,然后编写一个小程序来扫描文件,收集关键字和书签配对,然后对其进行排序,然后打印结果。我本来打算这样做,直到我玩了一下搜索……
答案2
遗憾的是,iglvzx 的回答不再有效。在现代 FireFox 版本中,选项列表中缺少“关键字”列。
看:https://support.mozilla.org/t5/Firefox/Firefox-library-keyword-column-missing/mp/1140708以及Bugzilla 项目
此外,在最新的 Firefox 中,他们取消了扩展访问 profile.sqlite 的能力,因此“SQLite 管理器”选项也不再起作用!
不幸的是,Firefox 的设计对关键字越来越不友好):
现在,转储关键字的唯一好选择似乎是使用其他答案中的“硬核”方法(转储为 HTML)或places.sqlite
直接编辑文件(使用sqlite3
CLI 或其他方式)。
注意:如果您选择此places.sqlite
方法,则必须确保更新 URL 的哈希值以及 URL 本身(如果您要进行更改)。我已成功使用此方法:sqlite-mozilla-url哈希
作为参考,这似乎是事件的顺序:
答案3
每次将关键字与链接关联时,添加标签(即“关键字”)以及关键字。现在单击“书签库”中的“标签”,找到带有“关键字”标签的链接。太棒了!神奇!
答案4
我会不时在 SQLite 管理器中使用查询生成一个关键字列表,我需要<MyFirefoxProfileFolder>\places.sqlite
在 SQLite 管理器中打开它来运行此查询。https://portableapps.com/apps/development/sqlite_database_browser_portable/http://sqlitebrowser.org目前是我最好的 SQLite 管理器选择,因为它是开源的。
select moz_keywords.keyword, moz_places.title, moz_places.url, moz_keywords.post_data, moz_keywords.place_id from "moz_keywords" join "moz_places" on moz_keywords.place_id = moz_places.id order by moz_keywords.keyword