Ответ 1
Это невозможно напрямую с Visual Studio. Однако, если вы установите Resharper, вы получите эту опцию (а также многие другие варианты окраски).
Можно ли поменять экземпляры экземпляра (и статические) в коде С# в Visual Studio 2010, возможно, используя облегченное расширение?
В следующем примере name
и age
должны быть окрашены, но test
нет. Конечно, использование переменной подсветки - особенность grat, но это нечто другое. Я хочу, чтобы переменные экземпляра были окрашены все и всегда. Многие люди используют _underscores, чтобы отличать переменные экземпляра, но я предпочитаю использовать раскраску.
public class Kid
{
private string name;
private int age;
public Kid()
{
name = "N/A";
string test = "XYZ";
}
}
Это невозможно напрямую с Visual Studio. Однако, если вы установите Resharper, вы получите эту опцию (а также многие другие варианты окраски).
SemanticColorizer работает для меня в Visual Studio 2015, он также доступен через Расширения и обновления в VS. Вы можете редактировать цвета в Параметры → Среда → Шрифты и цвета → Текстовый редактор → "Семантический *****" . Самое важное расширение используется только для окраски кода, это не какой-то набор с тысячами функций, которые засоряют ваш VS.
Это скоро будет возможно, хотя не для Visual Studio 2010 в частности. Существует расширение Visual Studio с открытым исходным кодом, называемое Roslyn Colorizer, которое использует новую платформу компилятора .NET( "Roslyn" ) в Предварительный просмотр Visual Studio 2015, чтобы создать внешний вид переменных экземпляра.