Шрифт на визуальной студии "найти результат символа"

У меня есть эта очень раздражающая визуальная проблема с окном "найти результат символа" на VS 2010. У меня мало сеансов, а на последних сеансах, которые я открыл, шрифт кажется очень уродливым и смелым. Я пытался установить шрифт по умолчанию, нажав "Использовать значения по умолчанию" в разделе "Параметры → Шрифт и цвета", но он хочет изменить. Может кто-то помочь, например.

Ответы

Ответ 2

Я обнаружил, что работает следующее:

  • Перейдите в Инструменты → Параметры → Средa > Шрифты и цвета
  • Выберите "Показать настройки для: [All Text Tool Windows]
  • Для элементов отображения: Обычный текст, установите флажок Полужирный и нажмите OK
  • Сделайте то же самое, но отмените флажок "Жирный", чтобы вернуть его.

Помните, что найти результаты символа на самом деле не текстовое окно, поэтому, возможно, настройка и сброс любого шрифта будут работать. Я не знаю.

Ответ 3

Я нашел кого-то в MSDN, у которого была аналогичная проблема.

Я не мог поверить, что это исправит, но я пошел в Персонализация, а изменил тему на Windows 7 Basic и вернулся к моей собственной теме Aero, и результаты поиска Symbol вернулись к хорошему шрифту.

Я не знаю, как это могло бы решить проблему, но это сработало для меня...

Ответ 4

Ни один из ответов до сих пор не работал у меня. Г-н Андерсон выглядел хорошо, за исключением того, что мне просто нужен шрифт по умолчанию, а не пользовательский, и он отметил, что файл настроек был почти пустым, и я решил, что исправление должно включать удаление настроек где-то, а не добавление большего. Что работало при выборе "Инструменты" > "Параметры..." > "Окружающая среда" > "Шрифты и цвета". Затем в раскрывающемся списке "Показать настройки для:" я выбрал "Шрифт среды". Он был настроен на автоматический. Я изменил его на случайный (Академическая гравировка LTE) и нажал кнопку OK, чтобы применить его. Это изменило шрифты по всему ВС, в том числе в окне "Результаты поиска символов". Я изменил его на автоматический, и шрифт и значки вернулись к нормальной работе.

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

Ответ 5

Вот как я исправлю это в VS2008, я предполагаю, что то же самое относится и к 2010 году.

  • Открыть инструменты → Параметры → Развернуть среду → Шрифты и цвета
  • Нажмите "Использовать значения по умолчанию"
  • Нажмите "ОК"

Это восстанавливает его каждый раз для меня, не знаю, почему это тоже внезапно меняется.

Ответ 6

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

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

Из коробки нет настройки, и поэтому этот 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 останется, пока вы его не удалите вручную.

Надеюсь, что это поможет.

Ответ 7

Итак, мне удалось reset шрифт на панели "Найти символы" в VS 2010 году. Моя панель каким-то образом изменилась на Helvetica или какой-нибудь другой более смелый, не сглаженный, неуклюжий шрифт.

В соответствии с инструкциями по настройкам экспорта/импорта и reset я использовал другой подход. Я экспортировал, затем повторно импортировал мои настройки, и нет необходимости закрывать DevEnv и перезапускать с помощью командной строки /reset или отключать любые настройки среды, которые вы выбрали для установки.

Во время экспорта/импорта, когда вы видите символ восклицательного знака "Желтый треугольник", просто игнорируйте предупреждение и отметьте все, как это делается только для локального компьютера и личного использования - они предупреждают об интеллектуальной собственности (экспорт) и вредных побочных эффектах (импорте), что, я думаю, верно, если вы собираетесь делиться файлами.

Надеюсь, что это поможет.

Приветствия Г-н A