ReSharper可以突出显示错误而不是强调错误吗?

时间:2015-07-08 16:17:02

标签: visual-studio ide resharper

R#有两种方法可以通知我代码中的问题。一个是突出整个文本,我喜欢这个,从房间的另一端可以看到:

i

另一个是丑陋的卷曲下划线:

i

到目前为止,我还没有找到第二种颜色,使第一种颜色至少接近第一种颜色。它在黑暗的背景下看不见。

我也知道第一个(不错)叫Resharper Error Highlighting,第二个叫Resharper Underlined Error Highlighting

R#总是很好并突出显示错误,所以我可以看到它们吗?

2 个答案:

答案 0 :(得分:1)

不幸的是,您可以更改下划线的颜色,但不能更改它对文本的影响,因为它不会触摸文本 - 它只会绘制下划线。

(我已经开始进行内部讨论,讨论为什么我们有两种不同的方式来显示错误。)

答案 1 :(得分:1)

类名作为类,方法作为方法,字符串作为字符串等等 - 如果某些单词看起来不像任何单词,则R#将其描绘为红色以表示它无法理解参考资料。一旦参考物已知,它就会变成颜色。

如果还有其他错误,它们会在不破坏文字颜色的情况下加上下划线。可能有一些looong突出显示,通常我们不希望它们下面的文字看起来都是纯红色。此外,我认为这些错误不会过于突出,或者会分散人们试图纠正的错误。为什么,如果错误在插入符号下,你无论如何都会看到它。如果不是这样,你往往不在乎看着它,直到你用Alt + PgDn或Alt + Shift + PgDn或点击右上角的错误指示器跳到那里。

查看所有错误的方案是什么?

使波浪下划线更明亮是一个可行的选择。我们应该选择让线条变粗吗?或者可以制作透明的红色叠加层?