Как мне заставить подсветку синтаксиса типа C # работать снова в VS 2012 RC?

Каким-то образом часть моей подсветки синтаксиса для кода C # исчезла в IDE VS 2012. Удаление, перезагрузка и переустановка ничего не делают, равно как и сброс цветов в диалоговом окне параметров.

Вот несколько примеров элементов, которые отображаются по умолчанию (черные) и обычно имеют цвет, который не имеет:

Attributes System classes My own classes

И вот некоторые ключевые слова, которые все еще имеют цвет:

using public void var for

Кто-нибудь еще испытывал это и сумел это исправить?

 Jedidja10 июн. 2012 г., 18:36
Hmm - я вижу только пользовательские типы C ++ и VB в списке «Отображать элементы» в настройках «Шрифты и цвета». На самом деле я не вижу никаких специфичных для C # элементов. Может, и там что-то не так? Хотя полное удаление и переустановка должны были исправить это ...
 Jeppe Stig Nielsen23 мар. 2013 г., 16:11
Я также не видел «Типы пользователей» в разделе «Инструменты» → «Параметры» → «Среда» → «Шрифты и цвета» → «Элементы отображения:». Решение принятого ответа не сделало это для меня. В конце концов я попробовал рецепт от Леонардо Эрреро ниже, удалив материал из папки AppData. Это сработало. Теперь я вижу опцию «Типы пользователей», а классы и структуры окрашены в редактор
 leppie10 июн. 2012 г., 18:33
Посмотрите на настройку цвета для «Типов пользователей».

Ответы на вопрос(19)

Решение Вопроса

devenv is (для 2012 RC) и введитеdevenv.exe /setup. Это решит вашу проблему.

devenv.exe обычно что-то вродеC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE.

Редактировать Предполагается, что вы делаете это из командной строки Visual Studio (Пуск> Microsoft Visual Studio> Инструменты> Командная строка Visual Studio) и / или убедитесь, что ваша командная строка имеет разрешения администратора.

Заметка для других: Это очень хорошая возможность работать для многих других версий Visual Studio, включая 2008, 2010, 11 beta, ...

 Town10 авг. 2012 г., 19:10
+ 1, в первый раз это не сработало для меня из стандартной командной строки, но затем запуск его из командной строки VS сработал, спасибо:)
 ysrb08 сент. 2012 г., 13:46
Это не работает для меня. Деинсталляция 2012RC Web Express сделана :) / Stackoverflow.com вопросы / 12197771 / ...
 Bill Blankenship15 нояб. 2012 г., 15:50
+ 1 для этой работы, но я все еще не вижу, чтобы мои объекты были окрашены ..... обновление заняло несколько минут, чтобы объекты стали светло-голубыми.
 Jedidja16 июн. 2012 г., 17:32
Спасибо!! :) Это сработало (и кто думал, что потеря цветов будет так раздражать). Обратите внимание, что в противном случае вы должны запускать командную строку от имени администратора.
 GregRos12 авг. 2012 г., 14:41
Спасибо за вклад. Я обновил ответ.

перечисленных здесь, я обнаружил, что моя проблема вызвана очень большой (488000+ символов) строковой переменной. Подсветка работала до этой линии, но не после нее. Как только я уменьшил длину строки, подсветка в остальной части файла возобновила работу в обычном режиме.

новки, после установки этого инструмента перейдите в «Инструменты» -> «Параметры» -> «Productivity Power Tools» и отключите опцию «Colorized Parameter Help».

Это исправило ключевое слово как синтаксис ActionResult не установлен по умолчанию для черного цвета и проблема с подсветкой устранена.

1 - удалить все в C: \ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11..exe / setup devenv.exe / ResetSettings1 - удалить все в C: \ Пользователи \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 2 - откройте консоль от имени администратора и выполните команду: devenv.exe / setup devenv.exe / ResetSettings

Вот что мне помогло ...

что тип DateTime не показывался голубым, как другие имена классов. Я исправил это, просто переключаясь назад и вперед между темами VS. Обнаружен случайно. Гораздо быстрее, чем сброс настроек или восстановление установки ...

Инструменты меню VS -> Изменить цветовую тему

 JMS1023 июл. 2013 г., 21:25
У меня были установлены электроинструменты, и после перезапуска VS он потерял бы цвет. Вот постоянное исправление: Stackoverflow.com / а / 14297776/78739
 Henk Mollema19 июн. 2013 г., 09:57
Работал! Большое спасибо
 JMS1002 мая 2013 г., 16:29
Это исправило и для меня. Благодарность
 AlexFoxGill03 апр. 2013 г., 18:52
Исправлено для меня, спасибо
 Nelson Reis17 янв. 2013 г., 19:46
Это был отличный ответ на мою проблему, которая также была с цветом "DateTime". Исправлена! Благодарность

Производительность Power Tools 2012" установлены

ты должен пойти кИнструмент ->Опци -> Производительность Электроинструменты и выключите "Colorized Parameter Help "вариант.

Это исправило проблему выделения синтаксиса.

 Nir Kornfeld13 авг. 2013 г., 11:24
В этой статье говорится о свойстве Color ... В любом случае, я думаю, что опция Power Tools вызывает много проблем.
 Shaun Wilson23 июл. 2013 г., 22:52
удалить все в C: \ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0

открыть консоль как администратор и запустить:

devenv.exe /setup
devenv.exe /ResetSettings

Это решение сработало для меня. Большое спасибо Gaz Winter

перейти по пути ниже hkey_current_user \ software \ microsoft \ visualstudio!

remove 9.0, 10.0, 10.0_config (я имею в виду все остальные папки, кроме 11.0 и 11.0_config)

Теперь запусти devenv и посмотри, как волшебные цвета возвращаются в норм

 Code-Apprentice10 окт. 2012 г., 21:02
Пожалуйста, не кричи на нас. Будет полезно, если вы отредактируете свой ответ, оставив только необходимые заглавные буквы, например, для HKEY_CURRENT_USER.
 Dave11 дек. 2012 г., 16:56
Я бы поддержал этот ответ, потому что он привел меня к решению (поврежденный раздел реестра VS11, в дополнение к обычным ключам 11.0 и 11.0_config), если бы оно было чуть более ясным.
 nalply10 окт. 2012 г., 21:27
uuuuuhhhhhh, вспомнили восьмидесятые!

попробуйте ResetSettings (работал для меня)

ПРИМЕЧАНИЕ: это приведет к сбросу настроек Visual Studio 2012

1) близко против

2) открыть cmd (как администратор).

3) перейдите в папку devnev.exe (что-то вроде «C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE»).

4) введите "devnev.exe / ResetSettings"

5) открой против и посмотри на красивые цвета

 Eduardo Brites02 мар. 2013 г., 17:59
Это сработало для меня. Спасиб

удалите его. Это сработало для меня.

Если кто-то сталкивается с той же проблемой дляVisual Studio 2013 Как я и делал, единственное решение, которое мне помогло, - сначала закрыть VS2013, а затем удалить следующий раздел реестра:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

После повторного открытия VS2013 моя подсветка синтаксиса для типов была восстановлена.

Прежде чем удалить раздел реестра, я заметил, что все настройки «Типы пользователей ...» в разделе «Шрифты и цвета» Сервиса> Параметры отсутствуют. Удаление ключа реестра восстановил их. Они достигли своих значений по умолчанию, что дало мне синтаксическую подсветку цветов, которые я искал.

Это было единственное решение, которое сработало для меня. Переключение тем, восстановление моих персональных настроек по умолчанию, запуск devenv.exe с различными параметрами командной строки для установки / сброса Visual Studio не работали.

Я также создал следующий отчет об ошибках с Microsoft на их сайте Connect:

http: //connect.microsoft.com/VisualStudio/feedback/details/810985/incorrect-syntax-highlighting-for-c-type.

 KingCronus23 авг. 2014 г., 19:03
Saviour! Благодарность

не решили проблему. После того как я удалил, удалил все остатки VS 2012 в программных файлах, удалил все связанные ключи реестра и удалил папку VS 2012 из «Мои документы», затем переустановил, типы пользователей отображались в элементах отображения шрифтов и цветов и все вернулось на круги своя. Я предполагаю, что это была проблема с одним или несколькими ключами реестра, но я не могу быть уверен в этом.

удалите все папки с именами GUID в этом разделе реестра (убедитесь, что ваш экземпляр Visual Studio закрыт):

Если вы используете Visual Studio 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors

Если вы используете Visual Studio 2013: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

Если вы используете Visual Studio 2015: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors

Перезапустите Visual Studio, и вы должны увидеть несколько различных «типов пользователей» для настройки. Затем вы можете импортировать ваши шрифты и цвета, которые вы заархивировали, и все будет хорошо. Это также может работать для предыдущих и будущих версий VS, но я не проверял.

Disclaimer: Убедитесь, что вы экспортировали / сделали резервную копию текущих настроек шрифтов и цветов перед выполнением этих настроек реестра. Я не могу нести ответственность за потерю ваших конфигов:)

 Manish Mishra12 сент. 2013 г., 09:49
Отлично, это и только это сработало для меня
 ssn21 апр. 2016 г., 14:32
Я не являюсь администратором на моем рабочем компьютере, это работает для меня. Благодарность
 Peter07 июн. 2013 г., 12:33
Я столкнулся с той же проблемой и заметил, что у меня нет ключа FontAndColors. Я создал его, снова откройте VS и о чудо! Там были цвета! Но когда я снова вынул ключ, цвета остались ...

л VS 2013 Pro и начал сталкиваться с этой проблемой цвета. Затем я удалил ключ HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ FontAndColors и открыл VS 2013. Этот подход решил мою проблему, и цвета вернулись.

предложенного здесь не помогло. После удаления электроинструмента цвета вернулись.

 Ganesh R.22 мар. 2013 г., 06:56
То же самое в моем случае. Ничего не помогло Но удаление Power Tools от VS 2012 помогло.

цветовая подсветка синтаксиса полностью исчезает из Visual Studio. Если это так, выберите нормальную тему Windows и установите сплошной цвет фона (если вы не хотите фоновые изображения), чтобы восстановить синтаксическую окраску в VS.

вс вещи, перечисленные здесь и до сих пор ничего (VS2013 обновление 3). Я пробовал / setup, / resetsettings, удаляя материал в AppData, удаляя ключи реестра. Тем не менее, пользовательские типы не будут выделены даже в стандартной цветовой схеме.

конечном итоге @What помогло открыть диалоговое окно «Шрифты и цвета», выбрать «Идентификатор» и сделать его полужирным. Затем удалить жирный шрифт. Мгновенная фиксация!

1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
2 - open vs console as administrator, and run:
      devenv.exe /setup
      devenv.exe /ResetSettings

Это сбросит все настройки среды.

 Jason22 апр. 2014 г., 22:32
Это то, что сработало и для меня. Я подозреваю, что моя проблема была связана с Решарпером и перенесена на новую машину. Я вернул файлы проекта из системы контроля версий, но заметил, что вся подсветка синтаксиса исчезла. Сброс всех настроек для меня не сработал (через GUI) - и только после выполнения этих трех шагов он, наконец, снова начал вести себя хорошо. Благодарность
 Jonathan Kittell10 февр. 2015 г., 14:16
Это сработало для меня.
 Mike23 июн. 2015 г., 14:34
Это сработало для меня. Сначала я попытался использовать / setup, но это не сработало. Но когда я сделал / ResetSettings, он наконец заработал. Благодарность
 Jeppe Stig Nielsen23 мар. 2013 г., 16:39
Это решило проблему для меня. Ранее у меня была бесплатная пробная версия Visual Studio 2012 Ultimate (я думаю), но теперь я перешел на Visual Studio 2012 Professional (на платной лицензии). Я предполагаю, что некоторая «корзина» из предыдущей версии VS2012 осталась в указанной выше папке AppData.
 Warren Rox16 сент. 2013 г., 17:18
Это единственное, что сработало для меня. Очень признателен

Solutation:

Шаг 1: Удалить ключ:
HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ FontAndColors

Шаг 2: Удалить папку:
C: \ Users \ имя_пользователя \ AppData \ Roaming \ Microsoft \ VisualStudio \ 12,0

Шаг 3: Откройте командную строку (режим администратора) и запустите ниже командной строки:
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE> devenv.exe / setup
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE> devenv.exe / ResetSettings

Ваш ответ на вопрос