squillman Asked: 2009-05-20 08:51:53 +0800 CST2009-05-20 08:51:53 +0800 CST 2009-05-20 08:51:53 +0800 CST MacOS中的GUI默认? 772 我不是 Mac 用户(但计划今年将其添加到曲目中),但我一直在关注 SF 上的很多 Mac 问题。默认命令出现了很多,从问题/答案的上下文中我得到了它的作用。只是好奇,是否有用于编辑设置的 GUI?在我看来,这有点类似于 Windows 中的注册表编辑器(尽管我希望注册表可以做更多的事情)。 mac-osx defaults 4 个回答 Voted Best Answer Kyle Cronin 2009-05-20T09:05:15+08:002009-05-20T09:05:15+08:00 是和不是。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 编辑文件: Dave K 2009-05-20T09:16:48+08:002009-05-20T09:16:48+08:00 Secrets应用程序将允许您切换一些更知名的default命令。 Graham Perrin 2014-02-23T01:31:51+08:002014-02-23T01:31:51+08:00 托马斯·坦佩尔曼 | Mac OS X Prefs Editor - 'defaults' 命令的 GUI Mac OS X 10.8 为应用程序偏好引入了一个缓存系统(“cfprefsd”)。虽然这可能会提高应用程序的性能,但它会使开发人员更难快速操作偏好值以进行测试,因为直接对文件~/Library/Preferences夹中的 plist 文件进行更改不再适用于诸如“Property List Editor.app”之类的编辑器和Xcode中类似的。… 首选项编辑器: ... 使用CFPreferences函数来修改值,而不是直接编辑 plist 文件。… …立即承诺其他应用程序看到的首选项,就像您使用“默认”命令时一样。… l0c0b0x 2009-05-20T09:05:11+08:002009-05-20T09:05:11+08:00 有一些工具可以让您从 gui 界面更改这些“默认”类型设置,这里有两个: TinkerTool:http ://www.bresink.com/osx/TinkerTool.html 玛瑙:http ://www.titanium.free.fr/pgs2/english/onyx_leopard.html
是和不是。Mac OS X 没有像 Windows 那样的统一注册表;相反,它将首选项存储在单个
.plist
文件中。当您执行
defaults write
命令时,它会将更改存储在~/Library/Preferences
. 例如,将 Dock 从 3D 玻璃外观更改为更基本的 2D 阴影的命令是:它的作用是修改
~/Library/Preferences/com.apple.dock.plist
并更改no-glass
为 true。Mac OS X开发实用程序包含一个名为 Property List Editor 的程序,它允许您使用 GUI 编辑文件:Secrets应用程序将允许您切换一些更知名的
default
命令。托马斯·坦佩尔曼 | Mac OS X Prefs Editor - 'defaults' 命令的 GUI
首选项编辑器:
有一些工具可以让您从 gui 界面更改这些“默认”类型设置,这里有两个: