一段时间以来,我无法更改FileMerge的字体.然后它突然开始使用类似Helvetica的字体(无衬线,可变宽度)用于它无法识别的文件(如打字稿源文件).通过将字体更改为... Helvetica,可以暂时改为摩纳哥.是的,这很奇怪.
但现在,它显示所有文本白色白色,只有更改的部分是可见的,因为不同的背景,我无法改变它.我试图找到所有的pref文件,并重新安装Xcode,但文本仍然是白色的白色.
有谁知道如何更改,或更改哪个(pref)文件?
它可能是写权限问题,因为我是从非管理员帐户运行它.
谢谢.
此功能已完全中断,因此您必须手动编辑主题文件.它位于这里:
~/Library/Developer/FileMerge/UserData/FontAndColorThemes/Default.xccolortheme
Run Code Online (Sandbox Code Playgroud)
文件本身是纯文本XML.即使它非常简单,我建议先备份它.
例如,如果要将字体大小从"11.0"增加到"14.0",只需执行查找和替换即可.
您可能想从Xcode复制主题.不要打扰.字体大小似乎没有生效,FileMerge需要白色背景,因此较暗的主题将无法正常工作.
其他答案对我不起作用(因为我没有任何主题文件),但以下内容确实适用:
对我来说,字体面板设置也没有任何影响。XCode“字体和颜色”首选项中存在同样的问题。
对于您的颜色问题,我会尝试退出 FileMerge,存档首选项文件,然后重新启动:
mv ~/Library/Preferences/com.apple.FileMerge.plist ~/Library/Preferences/com.apple.FileMerge.plist.backup
Run Code Online (Sandbox Code Playgroud)
FileMerge 有一个XCFontAndColorCurrentTheme设置:
defaults read com.apple.FileMerge XCFontAndColorCurrentTheme
Run Code Online (Sandbox Code Playgroud)
我尝试过这样设置:
defaults write com.apple.FileMerge XCFontAndColorCurrentTheme "Presentation.xccolortheme"
Run Code Online (Sandbox Code Playgroud)
但我看不出有什么区别。所以也许苹果正在修改这个功能。
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |