Я использовал John Lam Vibrant Ink в цветовой схеме VS в последнее время и хотел настроить его, чтобы он выделял имена методов для класса с другой цвет. Оказывается, для VS нет возможности для VS.
У Resharper есть функция, которая предоставляет настраиваемую подсветку синтаксиса. Мне было интересно, как трудно написать небольшой плагин, который дает вам гранулированный пользовательский синтаксис? Есть ли какие-либо рекламные блоки с открытым исходным кодом, подобные этому?
ИЗМЕНИТЬ
Спасибо всем, мне удалось взломать содержимое с помощью DXCore, и мой VS выглядит так же похоже на textmate.
VS выглядит фантастически http://img14.imageshack.us/img14/637/awesomevsgq1.png
** ПРИМЕЧАНИЕ **
Мне пришлось слегка модифицировать фрагмент Rory, поэтому он работает с именами меток с точками и операторами равенства в С#.
Теперь я использую:
string name = ea.LanguageElement.Name.Split('.').Last();
if (name == ("op_Equality")) {
name = "==";
} else if (name == "op_Inequality") {
name = "!=";
}
ea.PaintArgs.OverlayText(name,
ea.LanguageElement.NameRange.Start,
Color.FromArgb(255,204,0));