重新启动后未保留 Xcode 9 字体和颜色首选项

Posted

技术标签:

【中文标题】重新启动后未保留 Xcode 9 字体和颜色首选项【英文标题】:Xcode 9 font & colors preferences not preserved after restarting 【发布时间】:2018-02-24 12:43:21 【问题描述】:

Xcode > 首选项 > 字体和颜色 > 加号按钮 > 复制主题 > 命名新主题 > 更新新方案 > 关闭首选项 > 咖啡和代码 > 杀死 Xcode > 启动 Xcode > 首选项 > 字体和颜色 > 新主题丢失! ?!

Xcode 版本 9.2 (9C40b)

【问题讨论】:

【参考方案1】:

我无法重现您描述的问题,我创建的主题在杀死并重新启动 Xcode 后被保留。有趣的是,我的自定义主题被移到了列表底部,也许你也是这样。

如果您的主题合法丢失,可能是因为软件或硬件错误/故障。您可以做的是在退出 Xcode 之前从 .xccolortheme 文件中进行备份,以确保它在重新启动后仍然存在。

为此,您应该导航到

~/Library/Developer/Xcode/UserData/FontAndColorThemes/

并复制您要保留的文件。如果它消失了,您可以将副本移回此位置。

【讨论】:

嗨@the4kman 感谢您的回复。恐怕我听从了你的建议无济于事。进行备份无效。【参考方案2】:

我在 Xcode 10 中遇到了这个问题。这是由我给主题起的名称引起的:AI/ML。我前往~/Library/Developer/Xcode/UserData/FontAndColorThemes/,即存储主题的目录,正如Tamás Sengel 所指出的那样。

FontAndColorThemes中,有一个名为AI的目录,包含主题,名称为ML。我将主题向上移动了一级,删除了目录,并重命名了主题文件。然后我不得不再次重新启动 Xcode,才能让主题重新出现在列表中。

Xcode 读取/ 不是作为名称的一部分,而是作为目录和文件之间的分隔符。 Xcode 应该已经处理了这种情况,但是因为它没有,所以不要这样命名你的文件;至少我不会。

【讨论】:

【参考方案3】:

我可以毫无问题地复制 xccolortheme 文件。问题是权限。它有错误的权限!怎么回事!

【讨论】:

以上是关于重新启动后未保留 Xcode 9 字体和颜色首选项的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse详细设置护眼背景色和字体颜色并导出

如何在 Xcode 中增加字体大小以实现 swift [重复]

编辑行号背景的 Xcode 配色方案

保存的首选项在重新启动时不起作用

Xcode 10 - 构建和安装后未更新应用程序

VS 2017 NGROK 报告安装后未安装