我不是 Mac 用户(目前计划今年将其添加到我的用户列表中),但我一直在关注 SF 上的许多 Mac 问题。默认命令经常出现,从问题/答案的上下文中我了解它的作用。只是好奇,是否有用于编辑设置的 GUI?在我看来这将是有些类似于 Windows 中的注册表编辑器(尽管我期望注册表能做更多的事情)。
答案1
是也不是。Mac OS X 没有像 Windows 那样的统一注册表;相反,它将偏好设置存储在单独的.plist
文件中。
当你执行defaults write
命令时,它会将更改存储在 中~/Library/Preferences
。例如,将 Dock 从 3D 玻璃外观更改为更基本的 2D 色调的命令是:
defaults write com.apple.dock no-glass -boolean YES
它所做的就是修改~/Library/Preferences/com.apple.dock.plist
并更改no-glass
为 true。Mac OS X开发人员工具包含一个名为 Property List Editor 的程序,该程序允许您使用 GUI 编辑文件:
答案2
这秘密应用程序将允许您切换一些更为知名的default
命令。
答案3
Thomas Tempelmann | Mac OS X Prefs 编辑器 - “默认”命令的 GUI
Mac OS X 10.8 引入了应用程序偏好设置的缓存系统(“cfprefsd”)。虽然这可能会提高应用程序的性能,但它使开发人员更难快速操作偏好设置值以进行测试,因为直接对文件夹中的 plist 文件进行更改
~/Library/Preferences
不再适用于“Property List Editor.app”等编辑器以及 Xcode 中的类似编辑器。…
偏好编辑器:
... 使用
CFPreferences
函数来修改值,而不是直接编辑 plist 文件。...…立即提交到其他应用程序所见的首选项,就像使用“默认”命令时一样。…
答案4
有一些工具可让你从 GUI 界面更改这些“默认”类型设置,以下是两个: