Mac OS X 中自定义系统快捷方式存储在哪里?

Mac OS X 中自定义系统快捷方式存储在哪里?

我有不同应用程序的个人自定义快捷方式,我想让它们在设备之间同步,但我找不到 Mac OS X 存储它们的文件。

截屏

答案1

~/Library/Preferences/.GlobalPreferences.plist它们以以下格式存储:

NSUserKeyEquivalents = {
        "System Preferences…" = "@~,";
    };

方法:运行sudo opensnoop | grep '.plist'以查看plist在修改“系统偏好设置”中的设置时正在访问的文件。(注意:在 El Capitan 上,SIPopensnoop默认阻止运行。)可以启用通过启用dtrace。)

答案2

此外,每个应用程序的快捷方式都存储NSUserKeyEquivalents在应用程序的 plist 文件中,例如com.apple.Preview.plist。对于(至少某些)非 Apple 应用程序也是如此,例如com.omnigroup.OmniOutliner5.plist.

相关内容