以编程方式通过终端更改Xcode的颜色方案

时间:2015-05-25 05:08:44

标签: xcode shell terminal

有没有办法通过终端以编程方式更改Xcode的设置?即配色方案,键绑定等

我知道Apple的Xcode用于构建的命令行工具, 但似乎没有改变GUI设置的命令。

它不一定是官方的方式。我正在寻找一种方法来获取与Xcode相关的设置文件。我在这里找到了一些,但不知道如何改变它们。

/Users/YOURUSERNAMEHERE/Library/Developer/Xcode/UserData

提前致谢。

2 个答案:

答案 0 :(得分:2)

defaults命令可用于修改Xcode首选项:

term> defaults write com.apple.dt.Xcode.plist Xcode3BuildRulesEditorDisplayMode 1

正如Naoto Ida所提到的,这里的变化很可能不会影响Xcode,直到重新启动。

答案 1 :(得分:0)

我相信我可能找到了答案。

/Users/YOURUSERNAMEHERE/Library/Preferences/com.apple.dt.Xcode.plist

似乎包含Xcode的所有用户设置。

此文件采用二进制格式,因此必须执行this command

plutil -convert xml1 -o - /Users/YOURUSERNAMEHERE/Library/Preferences/com.apple.dt.Xcode.plist

然后,您可以看到它是XML格式。 正如@geowar所建议的那样,您可以编写一个命令来对文件进行更改,这些文件的更改不会立即生效,因为这些文件会在其他地方缓存,这意味着Xcode需要重新启动。