Лучше синтаксис C#, окрашивающий для Visual Studio 2010? [закрытый]

18
задан Oak 30 May 2010 в 22:01
поделиться

4 ответа

Ну, из остальных ответов я понял, что ответ будет звучать как "нет, такого расширения нет в свободном доступе", так что в итоге я написал его сам:

better syntax coloring

(светло-коричневый для методов, пурпурный для переменных, иначе их цвет был бы черным)

Это немного грубо, но это работает для меня - и это было бесплатно :)

EDIT: Любой заинтересованный в том, чтобы сделать то же самое - использование шаблона "Editor Classification", поставляемого с Visual Studio SDK, является отличной отправной точкой.

22
ответ дан 30 November 2019 в 06:59
поделиться

Хмя, осторожно: недостаток одной IDE - особенность другой IDE. Синтаксическая раскраска Visual Studio основана исключительно на лексическом анализе. Быстро, просто и всегда точно, независимо от того, насколько совершенно корявый код вы редактируете. Чтобы получить раскраску, подобную Eclipse, редактор должен уметь разбирать код, чтобы классифицировать идентификаторы. Это гораздо более сложная проблема.

Более того, в VS2010 есть изменения, которые подчеркивают необходимость делать все с точностью до наоборот. Чтобы получить точную синтаксическую раскраску предпочитаемым способом, вы, скорее всего, сосредоточитесь на том, чтобы сначала сделать "надстройку" класса. В VS2010 все происходит с точностью до наоборот. Она позволяет вам пропустить скучные детали и набирать код. И предлагает рефакторинг, позволяющий автоматически создавать объявления полей/свойств/методов из этого кода.

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

7
ответ дан 30 November 2019 в 06:59
поделиться

JetBrains ReSharper включает улучшенную подсветку синтаксиса , но стоит немного дороже, чем Visual Assist. Это абсолютно того стоит, но не только для подсветки синтаксиса.

DevExpress предлагает CodeRush и RefactorPro , вероятно, включая улучшенную подсветку синтаксиса, но я не уверен, потому что только что протестировал его некоторое время назад (по крайней мере, он имеет очень красочный оверлей. когда дело доходит до рефакторинга ). Доступна бесплатная версия - CodeRush Xpress .

0
ответ дан 30 November 2019 в 06:59
поделиться

Он не бесплатный, но ReSharper делает это (и многое другое):

http://www.jetbrains.com/resharper/features/coding_assistance.html#Syntax_Highlighting

12
ответ дан 30 November 2019 в 06:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: