Как выделить динамический код в визуальной студии - PullRequest
19 голосов
/ 08 марта 2011

Возможно ли, и если да, то как заставить Visual Studio выделять динамические выражения в коде?

Когда я просто завис над каким-то кодом, visual studio сказала мне, что это динамическое выражение. Это заставило меня понять, что я допустил ошибку в своем коде и использовал одну динамику слишком много. Но я также понял, что, если бы я не зависал, «огромный диапазон» динамического кода, который должен был быть статическим, избежал бы.

Поэтому я подумал, можно ли заставить Visual Studio изменить цвет фона динамических выражений, чтобы эти фрагменты были легко узнаваемы.

[править]
Под динамическими выражениями я имею в виду использование динамического ключевого слова в обычном коде.

1 Ответ

8 голосов
/ 13 марта 2011

Вам понадобится расширение.Вы можете создавать свои собственные, но я бы посоветовал получить готовые.

В последнее время Visual Studio имеет множество расширений из-за своей популярности.Есть много вариантов, которые я мог бы предложить, но многие из них довольно глючные, поэтому я бы предложил использовать один из более безопасных, более известных, таких как Resharper (мой любимый на все времена, а также многих других)

Мне также нравится JustCode .

Хотя есть много других доступных, и если вы хотите их найти, отправляйтесь в галерею Visual Studio, как сказал Морвадер. Галерея Visual Studio

РЕДАКТИРОВАТЬ:
2 заметки, которые я забыл упомянуть:

  • Динамическое Intellisense включено в Resharper
  • Динамическое выделениетакже включен.Если вы хотите изменить цвет со светло-синего по умолчанию, вы можете перейти к Tools->Options...->Environments->Fonts and Colors->Display items-> ReSharper Late Bound Identifier
    Также убедитесь, что в Resharper->Options...->Code Inspection->Settings отмечены «Включить анализ кода» и «Идентификаторы цвета».
...