通过终端以编程方式更改 Xcode 的配色方案
Programmatically changing color scheme for Xcode through Terminal
有没有办法通过终端以编程方式更改 Xcode 的设置?即配色方案、按键绑定等
我知道 Apple 的命令行工具 Xcode 用于构建,
但是似乎没有更改GUI设置的命令。
它不一定是官方方式。我正在寻找一种方法来获取与 Xcode 相关的设置文件。我在这里找到了一些,但不确定如何更改它们。
/Users/YOURUSERNAMEHERE/Library/Developer/Xcode/UserData
提前致谢。
我想我可能已经找到答案了。
/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 需要重新启动。
默认命令可用于修改Xcode首选项:
term> defaults write com.apple.dt.Xcode.plist Xcode3BuildRulesEditorDisplayMode 1
正如 Naoto Ida 提到的,这里的更改很可能不会影响 Xcode 直到它重新启动。
有没有办法通过终端以编程方式更改 Xcode 的设置?即配色方案、按键绑定等
我知道 Apple 的命令行工具 Xcode 用于构建, 但是似乎没有更改GUI设置的命令。
它不一定是官方方式。我正在寻找一种方法来获取与 Xcode 相关的设置文件。我在这里找到了一些,但不确定如何更改它们。
/Users/YOURUSERNAMEHERE/Library/Developer/Xcode/UserData
提前致谢。
我想我可能已经找到答案了。
/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 需要重新启动。
默认命令可用于修改Xcode首选项:
term> defaults write com.apple.dt.Xcode.plist Xcode3BuildRulesEditorDisplayMode 1
正如 Naoto Ida 提到的,这里的更改很可能不会影响 Xcode 直到它重新启动。