Как я могу заставить подсветку синтаксиса типа пользователя C# снова работать в VS 2012 RC?
каким-то образом часть моей подсветки синтаксиса для кода C# исчезла в среде IDE VS 2012. Удаление, перезагрузка и переустановка ничего не делают, а также сброс цветов в диалоговом окне параметров.
вот некоторые примеры элементов, которые все появляются в по умолчанию (черный), которые обычно имеют цвет, который не:
- атрибуты
- Системные классы
- мои собственные классы
и вот некоторые ключевые слова, которые все еще есть цвет:
- используя
- общественные
- пустота
- ВАР
- на
кто-нибудь еще испытал это и сумел это исправить?
19 ответов:
вот простое решение. Перейдите в каталог, где
devenvis (Для 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 на их подключение сайт:
для меня "производительность электроинструментов 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
вот что мне помогло...
- удалить все в C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
откройте консоль vs от имени администратора и запустите:
devenv.exe /setup devenv.exe /ResetSettingsэто решение работает для меня. Большое спасибо газ зима
попробовав несколько из перечисленных здесь решений, я в конце концов обнаружил, что моя проблема была вызвана очень большой (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