我不是一个Mac的人(但是,今年计划join这个剧目),但是我一直在关注SF上的很多Mac问题。 默认命令出现了很多,从问题/答案的上下文中我得到了它所做的。 只是好奇,是否有一个用于编辑设置的GUI? 在我看来,这将有点类似于Windows中的registry编辑器(虽然我希望registry做得更多)。
是和不是。 Mac OS X没有像Windows这样的统一registry; 相反,它将首选项存储在各个.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 开发人员实用程序包含一个名为“属性列表编辑器”的程序,该程序将允许您使用GUI编辑该文件:
Secrets应用程序将允许您切换一些更为人所知的default
命令。
托马斯Tempelmann | Mac OS X Prefs编辑器 – “默认”命令的GUI
Mac OS X 10.8引入了用于应用程序首选项的caching系统(“cfprefsd”)。 虽然这可能会增加应用程序的性能,但开发人员却很难快速操作偏好值进行testing,因为直接对
~/Library/Preferences
文件夹中的plist文件进行更改不再适用于编辑器,例如“Property List Editor.app“和Xcode中的类似。 …
Prefs编辑器:
…使用
CFPreferences
函数来修改值,而不是直接编辑plist文件。 ……就像您使用“defaults”命令时一样,立即致力于其他应用程序所看到的偏好。 …
有几个工具可以让你从gui界面改变这些'默认'的types设置,这里有两个: