如何在 Thunderbird 中重新排序“标签”?

Jes*_*rer 4 email thunderbird keyboard-shortcuts tags

我把它放在这里供其他人找到,因为它多年来一直困扰着我,我才刚刚找到一个可行的答案,它不是一个在 Thunderbird 升级时停止工作的插件。

问题:

我喜欢使用 Thunderbirds 标签来突出显示不同颜色的电子邮件,具体取决于它们是用于工作还是个人等。我喜欢使用按下键盘上的数字键 (0...9) 的简单快捷方式将标签分配给电子邮件。

不幸的是,默认情况下,Thunderbird 无法重新排列这些标签或为它们重新分配快捷键。此外,即使删除所有标签并重新创建它们也会产生奇怪的行为,例如将新标签分配给旧标签的相同顺序。(更多关于为什么这可能在答案中)

如何更改标签在菜单中出现的顺序以及分配给它们的快捷键?

Jes*_*rer 6

可以使用内置的 about:config 编辑器编辑 Thunderbird 标签。

转到 Thunderbird 首选项(如何到达那里可能会因您的操作系统而异)并在“高级”选项卡上单击“配置编辑器...”

在此处输入图片说明

您可能会(除非您之前已经这样做并禁用了警告)收到警告,指出更改这些配置可能会破坏 Thunderbird。您需要点击“我接受风险!” 为了继续。

在此处输入图片说明

然后您将看到 about:config 编辑器。

在搜索栏中输入“标签”

在此处输入图片说明

每个标签有两个条目。:A.color和 a.tag

我不清楚 Thunderbird 是否记录了您为消息分配标签的时间Preference Name或时间,Value但我怀疑是Value因为这可以解释为什么当我通过默认的“管理标签”界面删除所有标签并重新创建它们时获得了与最初相同的订单,并且已经应用​​于我的电子邮件。请根据您的经验发表评论,以帮助我们所有人弄清楚它的工作方式

所以这里是如何重新创建您的标签,以便您以后可以在您希望它们出现的位置插入新标签:

对于您想要保留的每个标签,我们将按照您想要的顺序为其创建一个新的自定义标签。

在有关单击右键:配置窗口中,选择“新建”>“字符串”类型没错,但更换TAGNAME为您标签的名称。一旦完成,您将无法更改此设置,但我相信您可以取消设置。mailnews.tags.100_TAGNAME.color

按回车(或单击确定),然后回车#000000(这将使新标签变黑。如果您愿意,可以随意输入不同的颜色值,但稍后使用“管理标签”界面编辑颜色可能更容易)此Value字段可以更改,只是“首选项名称”不能更改,但是首选项名称使条目成为标签。

右键单击 about:config 窗口并再次选择“New”>“String” 这次键入Exactly but Replacing TAGNAME与您的标签名称。mailnews.tags.100_TAGNAME.tag

按回车键并输入您的标签名称。

对要保留的所有标签重复此过程,按照您希望它们列出的顺序,但为每个标签增加 100

mailnews.tags.100_TAGNAME.color              #000000
mailnews.tags.100_TAGNAME.tag                My new tag 1
mailnews.tags.200_TAGNAME.color              #000000
mailnews.tags.200_TAGNAME.tag                My new tag 2
mailnews.tags.300_TAGNAME.color              #000000
mailnews.tags.300_TAGNAME.tag                My new tag 3
mailnews.tags.400_TAGNAME.color              #000000
mailnews.tags.400_TAGNAME.tag                My new tag 4
Run Code Online (Sandbox Code Playgroud)

如果您现在返回 Thunderbird 并打开“管理标签”对话框(您将看到您刚刚创建的新标签。注意:您可能需要关闭并重新打开 Thinbird 首选项窗口才能显示

在此处输入图片说明

您现在可以在此对话框中编辑标签的名称和颜色。

但是当我只需单击“新建...”即可创建新标签时,为什么还要麻烦呢?

区别在于首选项名称中的“100”。

标签按它们的Preference NameNOT排序Value。使用首选项名称手动创建新标签

mailnews.tags.100_TAGNAME.tag

意味着如果我稍后希望在此标签之前出现另一个标签,我可以使用名称创建它

mailnews.tags.050_TAGNAME.tag

它将首先列出。

您可能会从上面的屏幕截图中注意到,我在截取该屏幕截图后发现了这一点,实际上我的标签仍然只有个位数,但目前它们的顺序是正确的,所以我不会担心。

快捷键呢?

我发现用于分配标签的快捷键 (0...9) 是按照标签列出的顺序自动指定给标签的。因此,如果您稍后在上面插入标签之前mailnews.tags.100_TAGNAME.tag,它将获得最初分配给mailnews.tags.100_TAGNAME.tag所有其他人并在它之后提升一个。

出于这个原因,我强烈建议您只使用 Thunderbird 标签进行临时标记,并将您的邮件分类到文件夹中以进行更长期的归档。

我希望这有助于您自定义标签并改善您的 Thunderbird 邮件体验。

随时提出问题或取得联系,但我会警告你,除非你能找到我的电子邮件地址或电话号码,否则我不会很快回复。;-)