Готово, сама Visual Studio, хотя есть различные дополнительные сторонние плагины, например Resharper и VSCommands, могут вызвать это.
Resharper
Если вам нужна помощь с форматированием комментариев в Resharper, выше есть ответ, а также выделенная страница, посвященная форматированию в Resharper, здесь:
Цвет шрифта комментария TODO в VS2010 с инструментами ReSharper и Productivity Power Tools
VSCommands Pro
У меня установлен VSCommands 2010 Lite, и мои комментарии отображаются красным цветом после слова «Примечание». Эта функция называется «Форматирование комментариев» в VSCommands. VSCommands выпускаются в двух редакциях: «Pro» и «Lite», из которых только первая может изменить настройку, не удаляя ее.
Их параметры для этой настройки описаны следующим образом:
»
Эта функция может быть включена из Tools | VSCommands | Варианты | Улучшения IDE | Включить пользовательское форматирование комментариев
Эту функцию можно настроить в меню Инструменты | Варианты | Окружающая среда | Шрифты и цвета | VSCommands.Comment. *
Эта функция доступна в VSCommands Pro.
«
Так как для комментариев, следующих за «Todo» (по умолчанию становится синим), используется цвет «VSCommands.Comment.Todo» (как описано здесь: Цвет шрифта комментария TODO в VS2010 с помощью ReSharper и инструментов повышения производительности ), ваш комментарий «Примечания» (который по умолчанию становится красным), скорее всего, будет «VSCommands.Comment.Notes». Однако я не могу проверить это в версии Lite.
VSCommands Lite
Обратите внимание, однако, «Эта функция доступна в VSCommands Pro». часть. У меня не установлен Resharper или какие-либо плагины, кроме VSCommands 2010 Lite. Указанные выше настройки «Включить пользовательское форматирование комментариев» и «Среда» не отображаются в окне параметров. Похоже, вы получаете настройки по умолчанию бесплатно, но не можете их отключить или настроить без оплаты.
Источник документации
На сегодняшний день эти инструкции перечислены под заголовком «Форматирование комментариев» на странице загрузки «VSCommands для Visual Studio 2010» (не 2012 или 2013) здесь:
http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf
Я говорю «с сегодняшнего дня», потому что документация по VSCommands, кажется, постоянно меняется, поскольку я столкнулся с большим, чем среднее, количеством неработающих ссылок, связанных с документацией по VSCommands в целом. Например. эта информация была доступна здесь (http://vscommands.com/features/#CommentsFormatting),, но на сегодняшний день нет.
Мнение
Поскольку вы не упомянули VSCommands в своем вопросе, я думаю, вы не решили приобрести версию Pro (или вы бы помнили, что установили ее). Таким образом, возможно, единственный вариант изменить это поведение - удалить VSCommands.
«Эта функция доступна в VSCommands Pro». Возможно, в строке должно быть написано: «Эта функция может быть настроена или отключена в VSCommands Pro.», но тогда это будет звучать, как форма раздражающего экрана.