答案1
您可以编辑仓鼠的数据库文件来~/.local/share/hamster-applet/hamster.db
删除标签。
CLI 方法
我们将使用sqlite3
程序从命令行进行编辑。
使用此命令安装
sudo apt-get install sqlite3
然后打开数据库文件
sqlite3 ~/.local/share/hamster-applet/hamster.db
查看所有定义的标签(可选)
select * from tags;
这可能会返回类似这样的内容。
3|au|true
这里,第一列是 ID,第二列是名称,第三列控制是否显示此标签以供自动完成。
现在,要删除名为
au
(例如)的标签delete from tags where name = 'au';
这将删除带有名称的标签
au
。您可以使用 进行检查select * from tags;
。现在,保存数据库(否则保存将不会持久)
.save ~/.local/share/hamster-applet/hamster.db
使用命令退出 sqlite3 提示符
.quit;
图解法
安装任意 sqlite3 数据库编辑器。例如
sqliteman
。sudo apt-get install sqliteman
在 中打开数据库文件
~/.local/share/hamster-applet/hamster.db
。导航架构标签,主要的->表格。 双击标签在右侧面板上查看其数据。
选择要删除的选项卡的行,然后单击删除行按钮。
然后点击提交当前事务保存更改。
退出 Sqliteman。
以下是 SQLiteman 中按钮的简单截图
感谢 SteveK 关于编辑数据库文件的提示。
答案2
我也有同样的疑问,因为我想摆脱一些建议的标签。
在我看来,所有标签似乎都存储在数据库文件中:~/.local/share/hamster-applet/hamster.db
。我尝试通过删除标签来编辑此文件,但没有成功。问题是标签周围有许多额外的字符,您可能需要或可能不需要删除,但对我来说,不清楚从哪里开始和停止删除。
编辑文件后,Hamster 没有响应,唯一的解决办法是恢复文件。所以最好在尝试之前先备份一下 ( cp ~/.local/share/hamster-applet/hamster.db ~/.local/share/hamster-applet/hamster.db.bak
)