我不是 Mac 人(但计划在今年将其添加到曲目中)但我一直在关注 SF 上的许多 Mac 问题。defaults 命令经常出现,从问题/答案的上下文中我得到了它的作用。只是好奇,是否有用于编辑设置的 GUI?在我看来,这有点类似于 Windows 中的注册表编辑器(尽管我希望注册表能做更多的事情)。
Kyl*_*nin 19
是和否。Mac OS X 没有像 Windows 那样统一的注册表;相反,它将首选项存储在单个.plist文件中。
当您执行defaults write命令时,它会将更改存储在~/Library/Preferences. 例如,将 Dock 从 3D 玻璃外观更改为更基本的 2D 阴影的命令是:
defaults write com.apple.dock no-glass -boolean YES
Run Code Online (Sandbox Code Playgroud)
它所做的是修改~/Library/Preferences/com.apple.dock.plist并更改no-glass为 true。Mac OS X开发人员实用程序包含一个名为“属性列表编辑器”的程序,可让您使用 GUI 编辑文件:

托马斯·坦佩尔曼 | Mac OS X Prefs Editor - 'defaults' 命令的 GUI
Mac OS X 10.8 引入了应用首选项缓存系统(“cfprefsd”)。虽然这可能会提高应用程序的性能,但它使开发人员更难快速操作偏好值以进行测试,因为直接更改文件
~/Library/Preferences夹中的 plist 文件不再适用于诸如“Property List Editor.app”之类的编辑器和Xcode 中的类似的。…
首选项编辑器:
... 使用
CFPreferences函数来修改值而不是直接编辑 plist 文件。…... 立即致力于其他应用程序所看到的首选项,就像您使用“默认”命令时一样。…
| 归档时间: |
|
| 查看次数: |
4412 次 |
| 最近记录: |