Thunderbird 提供了使用关键字标记电子邮件的功能。这也适用于 IMAP 文件夹。雷鸟是如何做到这一点的?据我所知,邮件的源代码不包含关键字。Thunderbird 是否将关键字存储在内部数据库中,以便其他连接到 IMAP 帐户的客户端无法访问它?
我需要调试一些关于用户登录的问题,但是新的统一日志中隐藏了许多有趣的信息,如下所示(缩短):
opendirectoryd[130]: [com.apple.opendirectoryd:session] queuing request - <private>
Run Code Online (Sandbox Code Playgroud)
在一些较旧的 macOS 版本上,有一个选项可以启用私人数据的日志记录:
sudo log config --mode "private_data:on"
Run Code Online (Sandbox Code Playgroud)
但是,在 Catalina 上,这会导致:
log: Invalid Modes 'private_data:on'
Run Code Online (Sandbox Code Playgroud)
所以,问题是:如何在 macOS Catalina 上启用私人数据的日志记录?
我想使用 kdiff3 在 mercurial 中合并一些东西。因此,我安装了 kdiff3 并将以下内容添加到~/.hgrc:
[extdiff]
cmd.kdiff3 =
[merge-tools]
kdiff3.args = $base $local $other -o $output
Run Code Online (Sandbox Code Playgroud)
但是 Mercurial 一直将 FileMerge 称为合并工具。我首先检查 kdiff3 是否正常工作。从聚光灯下调用它打开了它。然后我从命令行调用它以检查 HG 是否无法调用它,但这也有效。然后我在某处找到了在以下位置传递完整路径的提示.hgrc:
[extdiff]
cmd.kdiff3 = /Applications/kdiff3.app/Contents/MacOS/kdiff3
Run Code Online (Sandbox Code Playgroud)
但这也没有帮助。当 Mercurial 要打开合并工具时,kdiff3 也没有错误信息,只有 FileMerge 一些奇怪的错误。
问题是:为什么 Mercurial 拒绝打开 kdiff3?