Xcode 如何更改文件合并';s字体/设置/首选项?
一段时间以来,我无法更改FileMerge的字体。然后,它突然开始对它无法识别的文件(如typescript源文件)使用类似Helvetica的字体(无衬线,可变宽度)。可以通过将字体改为。。。赫尔维蒂卡。是的,很奇怪 但现在,它将所有文本显示为白色对白色,由于背景不同,只有更改的部分可见,我无法更改它。我试图找到所有的pref文件,并重新安装了Xcode,但文本仍然是白色的 有人知道如何更改,或者在哪里更改哪个(pref)文件吗 这可能是一个写权限问题,因为我是从一个非管理员帐户运行它的Xcode 如何更改文件合并';s字体/设置/首选项?,xcode,filemerge,Xcode,Filemerge,一段时间以来,我无法更改FileMerge的字体。然后,它突然开始对它无法识别的文件(如typescript源文件)使用类似Helvetica的字体(无衬线,可变宽度)。可以通过将字体改为。。。赫尔维蒂卡。是的,很奇怪 但现在,它将所有文本显示为白色对白色,由于背景不同,只有更改的部分可见,我无法更改它。我试图找到所有的pref文件,并重新安装了Xcode,但文本仍然是白色的 有人知道如何更改,或者在哪里更改哪个(pref)文件吗 这可能是一个写权限问题,因为我是从一个非管理员帐户运行它的 谢谢
谢谢。对我来说,字体面板设置也没有任何效果。XCode“字体和颜色”首选项中也存在同样的问题 对于您的颜色问题,我将尝试退出FileMerge,归档首选项文件,然后重新启动:
mv ~/Library/Preferences/com.apple.FileMerge.plist ~/Library/Preferences/com.apple.FileMerge.plist.backup
FileMerge具有XCFontAndColorCurrentTheme
设置:
defaults read com.apple.FileMerge XCFontAndColorCurrentTheme
我试着设置:
defaults write com.apple.FileMerge XCFontAndColorCurrentTheme "Presentation.xccolortheme"
但我看不出有什么不同。因此,苹果可能正在修改这个特性。 < P>解决方案是删除文件夹~/Labe/Deave/Flash。它没有解决字体问题(使用不同大小的比例字体呈现的typescript文件,这会导致长文件出现问题)。此功能已完全中断,因此您必须手动编辑主题文件。它位于这里:
~/Library/Developer/FileMerge/UserData/FontAndColorThemes/Default.xccolortheme
文件本身是纯文本XML。尽管它非常简单,但我建议先备份它
例如,如果要将字体大小从“11.0”增加到“14.0”,只需执行查找和替换
您可能想从Xcode复制一个主题。不用麻烦了。字体大小似乎不起作用,FileMerge需要白色背景,因此较暗的主题无法正常工作。其他答案对我不起作用(因为我没有任何主题文件),但以下答案确实起作用:
除了已经给出的答案之外,如果这些答案不起作用,请检查您正在比较的文件是否为纯文本而不是富文本。如果它们是富文本,文件合并将从文件本身获取字体属性,因此您将无法影响字体的大小。您可以在文本编辑器中打开文件,将其转换为纯文本,或手动增大字体大小。您应该创建主题文件夹
mkdir -p ~/Library/Developer/FileMerge/UserData/FontAndColorThemes/
从Xcode.app包复制主题文件
cp "/Applications/Xcode.app/Contents/SharedFrameworks/DVTUserInterfaceKit.framework/Versions/A/Resources/FontAndColorThemes/Default (Light).xccolortheme"
~/Library/Developer/FileMerge/UserData/FontAndColorThemes/
并更改此文件中的字体大小。
~/Library/Developer/FileMerge/UserData/FontAndColorThemes/Default.xColorTheme
它适用于Big-Sur版本。Big bummer试图从FileMerge更改字体大小。应用程序的首选项面板不起作用。您的解决方案工作得非常好。该文件对我来说并不存在:(它是在我更改突出显示颜色后创建的。出于某种原因,它不尊重对背景颜色的更改:(我很惊讶macOS Mojave上没有此功能,我想我必须使用旧的“反转颜色”暗模式的解决方法:
XCFontAndColorCurrentTheme
的值应与路径~/Library/Developer/FileMerge/UserData/FontAndColorThemes/
中具有相同名称的文件匹配。请尝试更改该文件中的字体设置,并记住在执行此操作时应关闭FileMerge应用程序。字体窗口最不直观选择不同尺寸时不会自动聚焦。这对我很有效。至于其他答案,我找不到~/Library/Developer。。。