19

是否有可能以及如何使 Visual Studio 突出显示代码中的动态表达式?

当我刚刚悬停在一些代码上方时,Visual Studio 告诉我这是一个动态表达式。这让我意识到我在代码中犯了一个错误,并且使用了太多的动态。但我也意识到,如果我没有悬停,那么应该是静态的“大量”动态代码就会逃脱。

所以我想知道是否可以让 Visual Studio 改变动态表达式的背景颜色,这样那些片段就会清晰可辨。

[编辑]
对于动态表达式,我的意思是在常规代码中使用动态关键字。

4

1 回答 1

8

你需要一个扩展。您可以创建自己的,但我建议您使用预建的。

Visual Studio 最近有很多扩展,因为它很受欢迎。我可以建议很多选项,但很多都是相当错误的,所以我建议使用更安全、更知名的选项之一,如Resharper(我一直最喜欢的,也是许多其他人的最爱)

我也喜欢JustCode

不过还有很多其他可用的,如果您想找到它们,请像 Morvader 所说的那样浏览 Visual Studio Gallery。 Visual Studio 画廊

编辑:
我忘记提到的 2 个注释:

  • 动态智能感知包含在 Resharper 中
  • 动态突出显示也包括在内。如果要从默认的浅蓝色修改颜色,可以转到Tools->Options...->Environments->Fonts and Colors->Display items->ReSharper Late Bound Identifier
    还要确保在Resharper->Options...->Code Inspection->Settings“启用代码分析”和“颜色标识符”中选中。
于 2011-03-13T20:51:47.903 回答