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



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



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




  • атрибуты

  • Системные классы

  • мои собственные классы


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




  • используя

  • общественные

  • пустота

  • ВАР

  • на


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

550   19  

19 ответов:

вот простое решение. Перейдите в каталог, где devenv is (Для 2012 RC), и введите devenv.exe /setup. Это исправит вашу проблему.

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

Edit: было предложено сделать это из командной строки Visual Studio (пуск>Microsoft Visual Studio>сервис>Visual Studio Command Prompt) и/или убедитесь, что ваша командная строка имеет разрешения администратора.

Примечание Для другие: это имеет очень хорошие шансы работать для многих других версий Visual Studio, в том числе 2008, 2010, 11 бета,...

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

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

Это то, что сработало для меня:

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

это приведет к сбросу всех настроек среды.

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

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

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

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

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

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

Если у вас все еще есть эта проблема попробуйте ResetSettings (работал для меня)

Примечание: это приведет к сбросу параметров Visual Studio 2012:)

1) закрыть и

2) Откройте cmd (как администратор).

3) идем к девневу.папка exe (что-то вроде "C:\Program файлы (x86)\Microsoft Visual Studio 11.0\Common7\IDE").

4) тип "devnev.exe / ResetSettings"

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

найден источник проблемы: Если у вас есть " Производительность Электроинструментов 2012" установлено,

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

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

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0\FontAndColors

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

перед удалением раздела реестра я заметил, что все "типы пользователей..."параметры" в разделе " шрифты и цвета Инструменты > Параметры отсутствуют. Удаление раздела реестра восстановить их. Они достигли своих значений по умолчанию, которые дали мне цвета подсветки синтаксиса, которые я искал.

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

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

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

для меня "производительность электроинструментов 2012" была причиной. Ничто из предложенного здесь не помогло. После удаления электроинструментов цвета вернулись.

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

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

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

выход из devenv

перейти к следующей дорожке hkey_current_user\software\microsoft\visualstudio!

удалить 9.0, 10.0, 10. 0_config (я имею в виду все другие папки, кроме 11.0 и 11.0_config)

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

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

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

  1. удалить все в C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
  2. откройте консоль vs от имени администратора и запустите:

    devenv.exe /setup
    devenv.exe /ResetSettings
    

это решение работает для меня. Большое спасибо газ зима

Если вы установили предварительный просмотр Roslyn, не устанавливайте его. Это сработало для меня.

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

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

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

проблема: имя класса и синтаксис отображаются черным цветом

Solutation:

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

Шаг 2: удалить папку :
C:\Users\UserName\AppData\Roaming\Microsoft\VisualStudio\12.0

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

Он работает для загрузки этого " Productivity Power Tools 2012 "и установки, после установки этого инструмента выполните следующие действия Перейдите в раздел Tools -> Options -> Productivity Power Tools и отключите опцию" Colorized Parameter Help".

это исправлено ключевое слово как синтаксис ActionResult не установлен для черного цвета по умолчанию и выделить проблему решена.

Comments

    Ничего не найдено.