Переопределить визуальную студийную подсветку синтаксиса через плагин? - PullRequest
2 голосов
/ 30 апреля 2009

Это связано с этим вопросом, который я задавал ранее о синтаксической подсветке пользовательских блоков кода.

Можно ли написать какой-нибудь плагин для Visual Studio, в котором он будет переопределять способ подсветки синтаксиса? Где бы я начал искать это?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 30 апреля 2009

Это возможно. Многие надстройки VS, такие как Visual Assist, Resharper, Code Rush и т. Д., Имеют свои собственные расширения для работы подсветки синтаксиса в Visual Studio.

Если вы хотите написать свой собственный ....

Посмотрите на страницу , посвященную окраске синтаксиса в справочной документации VSX.

Интерфейс, с которым вам нужно работать: IVsColorizer2 (или IVsColorizer).

0 голосов
/ 02 мая 2009

Если вам действительно это нужно сегодня, я бы порекомендовал CodeRush / DXCode, для которого вы можете получить бесплатную версию. Если вы спрашиваете на их форумах сообщества , они, как правило, очень полезны для указания вас в правильном направлении.

Если вы можете подождать, в Visual Studio X

предполагается, что это очень легко сделать в таком стиле.
0 голосов
/ 30 апреля 2009

Очевидно, что это возможно, поскольку Visual Assist делает это.
Но я не знаю, где искать, как это сделать. Может быть, вы можете попробовать поискать в Visual Assist и посмотреть, что вызывает его создание.

...