Ответ 1
вы можете восстановить визуальную студию до настроек по умолчанию
У меня есть эта очень раздражающая визуальная проблема с окном "найти результат символа" на VS 2010. У меня мало сеансов, а на последних сеансах, которые я открыл, шрифт кажется очень уродливым и смелым. Я пытался установить шрифт по умолчанию, нажав "Использовать значения по умолчанию" в разделе "Параметры → Шрифт и цвета", но он хочет изменить. Может кто-то помочь, например.
вы можете восстановить визуальную студию до настроек по умолчанию
Я обнаружил, что работает следующее:
Помните, что найти результаты символа на самом деле не текстовое окно, поэтому, возможно, настройка и сброс любого шрифта будут работать. Я не знаю.
Я нашел кого-то в MSDN, у которого была аналогичная проблема.
Я не мог поверить, что это исправит, но я пошел в Персонализация, а изменил тему на Windows 7 Basic и вернулся к моей собственной теме Aero, и результаты поиска Symbol вернулись к хорошему шрифту.
Я не знаю, как это могло бы решить проблему, но это сработало для меня...
Ни один из ответов до сих пор не работал у меня. Г-н Андерсон выглядел хорошо, за исключением того, что мне просто нужен шрифт по умолчанию, а не пользовательский, и он отметил, что файл настроек был почти пустым, и я решил, что исправление должно включать удаление настроек где-то, а не добавление большего. Что работало при выборе "Инструменты" > "Параметры..." > "Окружающая среда" > "Шрифты и цвета". Затем в раскрывающемся списке "Показать настройки для:" я выбрал "Шрифт среды". Он был настроен на автоматический. Я изменил его на случайный (Академическая гравировка LTE) и нажал кнопку OK, чтобы применить его. Это изменило шрифты по всему ВС, в том числе в окне "Результаты поиска символов". Я изменил его на автоматический, и шрифт и значки вернулись к нормальной работе.
Для полной точности, в тот момент, когда я это сделал, я уже восстановил VS до моих последних резервных настроек, а затем до настроек по умолчанию, прежде чем пытаться это сделать. Я предполагаю, что это будет работать без этих шагов, но так как оно изменяется на фанк-шрифт самостоятельно, я не знаю, как его протестировать.
Вот как я исправлю это в VS2008, я предполагаю, что то же самое относится и к 2010 году.
Это восстанавливает его каждый раз для меня, не знаю, почему это тоже внезапно меняется.
Просто эта проблема снова появилась сегодня и с полным успехом выполнила мои собственные инструкции. Панель "Найти результаты поиска" обновлена "на лету".
Теперь одно может быть, почему это работает для меня, а не для других. Ранее я просмотрел файл сохраненных настроек и выяснил, как были сохранены настроенные параметры шрифта и цвета.
Из коробки нет настройки, и поэтому этот XML node довольно пуст. Это стандартный XML node по старым сохраненным настройкам
<Category name="Environment_FontsAndColors" Category="{1EDA5DD4-927A-43a7-810E-7FD247D0DA1D}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_FontsAndColors" PackageName="Visual Studio Environment Package">
<FontsAndColors Version="2.0">
<Categories/>
</FontsAndColors>
<PropertyValue name="Version">2</PropertyValue>
</Category>
После создания настроек они отображаются здесь, как это
<Category name="Environment_FontsAndColors" Category="{1EDA5DD4-927A-43a7-810E-7FD247D0DA1D}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_FontsAndColors" PackageName="Visual Studio Environment Package">
<FontsAndColors Version="2.0">
<Categories>
<Category GUID="{B20C0001-0836-4535-A5E8-96E595B1F094}" FontName="Monaco" FontSize="7" CharSet="1" FontIsDefault="No">
<Items/>
</Category>
</Categories>
</FontsAndColors>
<PropertyValue name="Version">2</PropertyValue>
</Category>
Проблема заключается в том, что на панели настроек шрифта и цвета VS2010 не отображается панель "Найти символы", поэтому вы не можете установить шрифт, но есть способ установить его вручную.
Существует еще один XML node, который определяет некоторое поведение Environment_FindSymbols. Он имеет GUID, который можно использовать для создания категории node, определяющей шрифты и цвет панелей.
Это node для поиска. Запишите значение Category = GUID... возможно, то же самое для всех установок VS2010.
<Category name="Environment_FindSymbol" Category="{C93260BC-0C07-484a-8188-6F4763BD7FD4}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_FindSymbol" PackageName="Visual Studio Environment Package">
<PropertyValue name="FindOptionsIsExpanded">false</PropertyValue>
<PropertyValue name="LookinReferencesIsChecked">true</PropertyValue>
<PropertyValue name="MatchCaseIsChecked">false</PropertyValue>
<PropertyValue name="Type">2</PropertyValue>
<PropertyValue name="SelectedScope">{B1BA9461-FC54-45B3-A484-CB6DD0B95C94}</PropertyValue>
<PropertyValue name="SelectedScopeSubScope">0</PropertyValue>
</Category>
Используя отмеченное значение Category = GUID "{C93260BC-0C07-484a-8188-6F4763BD7FD4}" создайте категорию node для FontAndColors node.
например.
<Category GUID="{C93260BC-0C07-484A-8188-6F4763BD7FD4}" FontName="Monaco" FontSize="7" CharSet="0" FontIsDefault="No">
<Items/>
</Category>
Задайте его с помощью FontName и FontSize по вашему выбору. Вероятно, лучше всего настроить другую панель, чтобы получить пример node.
Теперь добавьте новый node к другому
Помните, что это XML, поэтому вам нужно убедиться, что начальный и конечный теги совпадают. Если вы начинаете с сохраненных настроек при установке из коробки, необходимо изменить тег и его между этими тегами, которые вы вставляете в новый node, который вы создаете из GUID Environment_FindSymbols.
Вот пример использования. измените Монако на некоторый шрифт, который вы установили на свой компьютер.
<Category name="Environment_FontsAndColors" Category="{1EDA5DD4-927A-43a7-810E-7FD247D0DA1D}" Package="{DA9FB551-C724-11d0-AE1F-00A0C90FFFC3}" RegisteredName="Environment_FontsAndColors" PackageName="Visual Studio Environment Package">
<FontsAndColors Version="2.0">
<Categories>
<Category GUID="{C93260BC-0C07-484A-8188-6F4763BD7FD4}" FontName="Monaco" FontSize="7" CharSet="0" FontIsDefault="No">
<Items/>
</Category>
</Categories>
</FontsAndColors>
<PropertyValue name="Version">2</PropertyValue>
</Category>
Как только это будет сохранено в настройках, вы можете их импортировать, и в выбранном вами шрифте появится панель результатов поиска. Затем, в следующий раз, когда проблема с этим будет появляться в fugly font, просто выполните экспорт/импорт, и этот новый XML node останется, пока вы его не удалите вручную.
Надеюсь, что это поможет.
Итак, мне удалось reset шрифт на панели "Найти символы" в VS 2010 году. Моя панель каким-то образом изменилась на Helvetica или какой-нибудь другой более смелый, не сглаженный, неуклюжий шрифт.
В соответствии с инструкциями по настройкам экспорта/импорта и reset я использовал другой подход. Я экспортировал, затем повторно импортировал мои настройки, и нет необходимости закрывать DevEnv и перезапускать с помощью командной строки /reset или отключать любые настройки среды, которые вы выбрали для установки.
Во время экспорта/импорта, когда вы видите символ восклицательного знака "Желтый треугольник", просто игнорируйте предупреждение и отметьте все, как это делается только для локального компьютера и личного использования - они предупреждают об интеллектуальной собственности (экспорт) и вредных побочных эффектах (импорте), что, я думаю, верно, если вы собираетесь делиться файлами.
Надеюсь, что это поможет.
Приветствия Г-н A