Сегодня у меня снова возникла эта проблема, и я полностью следовал моим инструкциям, приведенным выше.Панель «Результаты поиска символов» обновляется на лету.
Теперь, одна вещь, возможно, объясняет, почему она работает для меня, а не для других.Ранее я посмотрел на сохраненный файл настроек и выяснил, как были сохранены настроенные параметры шрифта и цвета.
Из коробки нет настроек, и поэтому этот узел XML довольно пуст.Это узел XML по умолчанию из старых сохраненных настроек
<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, который определяет поведение Environment_FindSymbols.У него есть GUID, который вы можете использовать для создания узла Category, определяющего панели Font и Color.
Это узел для поиска.Запишите значение 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}" createузел Category для узла FontAndColors.
например,
<Category GUID="{C93260BC-0C07-484A-8188-6F4763BD7FD4}" FontName="Monaco" FontSize="7" CharSet="0" FontIsDefault="No">
<Items/>
</Category>
Установите его с помощью FontName и FontSize по вашему выбору.Возможно, лучше настроить другую панель для получения примера узла.
Теперь добавьте этот новый узел к другому
Помните, что это XML, поэтому вы должны убедиться, что начальный и конечный теги совпадают.Если вы начинаете с сохраненных настроек из готовой установки, то необходимо изменить тег, и между этими тегами вставьте новый узел, созданный вами из GUID Environment_FindSymbols.
Вотпример для вас использовать.замените Monaco на какой-либо другой шрифт, который вы установили на своем компьютере.
<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>
Как только это произойдет в сохраненных настройках, вы можете импортировать их, и на панели «Поиск символа» появится нужный шрифт.Тогда в следующий раз, когда проблема появится в нечетком шрифте, просто выполните экспорт / импорт, и этот новый узел XML останется, пока вы не удалите его вручную.
Надеюсь, это поможет.