重新启动后未保留 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 字体和颜色首选项的主要内容,如果未能解决你的问题,请参考以下文章