如何在Xcode 4中更改警告和错误的文本高亮颜色?

16

为什么不能使用默认的白色背景主题?在警告和错误下它是完全可读的。 - Byte
白色背景?在IDE中?你疯了吗??? :o - CodeSmile
3个回答

12

我刚刚发现这个,似乎可以通过创建某种插件来修改Xcode的一些行为。也许可以开发一个插件来改变文本高亮颜色。http:/github.com/davekeck/Xcode-4-Fixins

更新:

我终于成功地实现了一个Xcode“fixin”来完成它。
text highlight for dark backgrounds

你只需要打开项目并进行构建。这样做将会在~/Library/Application Support/Developer/Shared/Xcode/Plug-ins中安装一个名为“XCFixin_CustomizeWarningErrorHighlights.xcplugin”的Xcode插件。当然,您可以自定义颜色。

在这里获取“fixin”:

https://github.com/armadillu/Xcode-4-Fixins/tree/master/XCFixin_CustomizeWarningErrorHighlights


哇,太棒了。这些Fix-Ins几乎解决了我所有Xcode的小问题。是否有一个可以修复sytax highlighting的插件?或者重新启用插件支持?向厨师致敬。 - Alex Gray
我不明白如何更改设置。自述文件上说“更改方案”,是哪个方案? - Rhubarb
完全不起作用——我想我使用方法不对。我下载了所有的项目,在xcode 4.3中打开了warning-highlight,加入了2个未使用变量的测试行,构建了项目,退出并重新启动了xcode,但没有任何变化。我甚至将warningColor改成了红色(1,0,0),而不是黄色,以查看是否有变化……没有反应,我错过了什么? - Rhubarb
明白了!你最后一次提交的更新是为了XCode 4.4,但它却破坏了XCode 4.3。我撤销了你在那个提交中所做的更改(基本上是initWithHighlightColor的新签名),现在它可以正常工作了 - 谢谢。 - Rhubarb
谢谢!我把线条的不透明度改成了0.05,在我的深色背景上非常明显,同时也让文本更易读。 :) - devios1
显示剩余2条评论

1

目前没有(官方)方法可以做到这一点,我相信这是有原因的... 我们都知道苹果公司对细节和用户界面范例的关注程度。例如,绿色的错误提示可能会打破这种范例,并可能会让用户感到困惑。话虽如此,我认为一个(有些)解决方案是,不要重新着色警告/错误气泡,而是重新着色主题,使每种颜色都与红色/黄色形成强烈对比(即避免红色/黄色色调)。


0

没有选项可以更改警告和错误的颜色。它是与您在Xcode中使用的主题内置的。但是您可以从Xcode->字体和颜色中更改样式并选择不同的主题。


4
我询问的是关于警告高亮显示,而不是文本颜色。 - Jameson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接