Xcode版本编辑器高亮文本导致内容不可读,如何解决?
解决Xcode自定义主题下版本编辑器高亮对比度低的问题
我之前也碰到过这个糟心的情况!用Dracula或者Darcula主题写代码爽得不行,但一打开版本编辑器看Git变更,那些米色底配米色字的高亮完全没法辨认,折腾了好一阵总算找到几个靠谱的解决办法:
方法一:手动自定义版本编辑器的高亮配色
这是最直接可控的方案,不用动你原本喜欢的主题:
- 打开Xcode偏好设置(快捷键
⌘,),切换到 Fonts & Colors 标签页 - 在左侧的列表里找到并展开
Version Editor分类 - 你会看到
Added Lines(新增行)、Removed Lines(删除行)、Modified Lines(修改行)这些选项,点击对应的项后,在右侧面板调整背景色和文字颜色,选一组对比度足够高的组合(比如适配深色主题的话,新增可以用深绿底+浅绿字,删除用深红底+浅红字,修改用深蓝底+浅蓝字) - 调整完点击右下角的
Apply保存设置
方法二:使用修复了版本编辑器适配的主题版本
很多热门自定义主题的社区版本已经修复了这个问题:
- 去主题的官方仓库或者社区分享页,找标注了「Version Editor Fix」或者最新版本的主题文件
- 替换掉你当前Xcode里的旧主题文件(路径一般是
~/Library/Developer/Xcode/UserData/FontAndColorThemes/) - 重启Xcode后生效
方法三:临时切换默认主题(应急方案)
如果赶时间看代码变更,可以临时切换回Xcode默认主题:
- 打开Xcode偏好设置的 Fonts & Colors 标签,快速选中Light或者Dark默认主题
- 看完版本对比后,再切回你喜欢的自定义主题就行
内容的提问来源于stack exchange,提问作者invalidArgument
相关产品推荐
相关产品推荐

