1

我最近开始使用boxen来配置我的 Mac,并且很想使用这种方法来配置特定的 XCode 设置。

我找到了以下plist文件:~/Library/Preferences/com.apple.dt.Xcode.plist当我尝试使用 PListBuddy 编辑文件时,它似乎暂时可以工作,但最终会自动重置。

给定这个命令来设置一个值:

/usr/libexec/PlistBuddy -c "set DVTTextShowLineNumbers true" ~/Library/Preferences/com.apple.dt.Xcode.plist

如果我立即运行它来读取值。

/usr/libexec/PlistBuddy -c "print DVTTextShowLineNumbers" ~/Library/Preferences/com.apple.dt.Xcode.plist

它会打印true,但如果我打开 XCode,和/或我稍等片刻并重新运行打印命令,它最终会开始打印false

如果我打开 plist 文件open ~/Library/Preferences/com.apple.dt.Xcode.plist并运行上述命令,我实际上可以看到 plist 查看器刷新在我的设置值之间切换YES,然后自动恢复为NO

有人对发生的事情有任何想法吗?

4

1 回答 1

2

这对我有用。刚刚了解了默认值

我可以通过运行以下命令来更改值

defaults write com.apple.dt.Xcode DVTTextShowLineNumbers YES
于 2014-06-13T04:39:59.080 回答