有一段时间,我不能改变FileMerge的字体。然后它突然开始使用一种类似Helvetica的字体(sans serif,可变宽度)来处理它无法识别的文件(比如typescript源文件)。通过将字体更改为...,可以暂时将其更改为Mongo.海尔维蒂卡。是的,这很奇怪。
但现在,它将所有文本显示为白色,并且由于背景不同,只有更改过的部分可见,我无法更改它。我试图找到所有的首选文件,并重新安装了Xcode,但文本仍然是白色的。
有没有人知道如何更改,或者在哪里更改(首选)文件?
这可能是一个写权限问题,因为我是从一个非管理员帐户运行它。
谢谢。
发布于 2017-12-18 20:14:08
此功能已完全失效,因此您必须手动编辑主题文件。它位于以下位置:
~/Library/Developer/FileMerge/UserData/FontAndColorThemes/Default.xccolortheme文件本身是纯文本XML。尽管它非常简单,但我建议先备份它。
例如,如果您想将字体大小从"11.0“增加到"14.0",只需执行查找和替换即可。
您可能想从Xcode中复制一个主题。别费神。字体大小似乎不会生效,而且FileMerge需要白色背景,因此较暗的主题将无法正常工作。
发布于 2018-12-12 22:11:40
其他答案对我不起作用(因为我没有任何主题文件),但以下答案起到了作用:
打开
发布于 2017-10-10 23:07:17
解决方案是删除文件夹~/Library/Developer/FileMerge。它没有解决字体问题(typescript文件使用不同大小的比例字体呈现,这会导致长文件出现问题)。
https://stackoverflow.com/questions/45457409
复制相似问题