我在VS 2010上的“查找符号结果”窗口中遇到了这个非常烦人的视觉问题。我有几个会话正在运行,而在最近的会话中,我打开的字体看起来非常难看和大胆。我试图通过点击选项 - >下的“使用默认值”将其设置为默认字体。字体和颜色,但它想要改变。有人可以帮忙,e。
答案 0 :(得分:27)
我发现以下似乎有效:
请注意,查找符号结果不是真正的文本窗口,因此设置和重置任何字体都可行。我不知道。
答案 1 :(得分:5)
我在MSDN上找到了had a similar issue.
的人我简直不敢相信这会解决它,但我去了个性化,将主题更改为Windows 7 Basic,并回到我自己的Aero主题,并且查找符号结果又回到了一个很好的字体。
我不知道这可以解决这个问题,但它对我有用......
答案 2 :(得分:4)
到目前为止,没有一个答案对我有用。安德森先生看起来很好,除了我只想要默认字体,而不是自定义字体,他注意到设置文件几乎是空的,所以我觉得修复应该涉及删除设置,而不是添加更多。有用的是选择工具>选项......>环境>字体和颜色。然后在“显示设置:”下拉列表中,我选择了“环境字体”。它被设置为自动。我把它改为随机的(学院雕刻的LTE)并按下OK按钮应用它。这改变了整个VS的字体,包括在Find Symbols Results窗口中。我将其改回自动状态,字体和图标恢复正常。
为了完全准确,在我这样做的时候,我已经将VS恢复到我最近备份的设置,然后在尝试之前恢复到默认设置。我猜它没有那些步骤就可以工作,但由于它自己变成了时髦的字体,我不知道如何测试它。
答案 3 :(得分:2)
这就是我在VS2008中修复它的方法,我认为这同样适用于2010.
每次为我恢复它,不知道它为什么突然改变。
答案 4 :(得分:2)
今天又遇到了这个问题,并按照我上面的指示取得了圆满成功。 “查找符号结果”窗格即时更新。
现在,有一件事可能就是为什么它适用于我而不适用于其他人。我之前查看了保存的设置文件,并确定了如何保存自定义的字体和颜色设置。
开箱即用,没有自定义,因此这个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 = 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}”为FontAndColors节点创建一个Category节点。
e.g。
<Category GUID="{C93260BC-0C07-484A-8188-6F4763BD7FD4}" FontName="Monaco" FontSize="7" CharSet="0" FontIsDefault="No">
<Items/>
</Category>
使用您选择的FontName和FontSize进行设置。可能最好自定义另一个窗格以获取示例节点。
现在将此新节点添加到另一个节点
请记住,这是XML,因此您必须确保开始和结束标记匹配。如果您从开箱即用的安装开始使用已保存的设置,则需要将标记更改为以及在您插入从Environment_FindSymbols GUID创建的新节点的这些标记之间。
以下是您使用的示例。将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节点将保留,直到你手动删除它。
希望这有帮助。
答案 5 :(得分:0)
所以,我已经设法重置VS 2010中“查找符号”面板上的字体。我的面板以某种方式改为Helvetica或其他更大胆的非反锯齿字体。
根据导出/导入和重置设置的说明,我采用了不同的方法。我导出然后重新导入我的设置,不需要关闭DevEnv并使用命令行/重置选项重新启动,或者松开您花时间设置的任何环境设置。
在导出/导入期间,当您看到黄色三角形感叹号时,只需忽略该警告并勾选所有内容,因为这仅用于本地机器和个人用途 - 他们警告知识产权(导出)和有害副作用(导入) ,如果您要共享文件,我想这是真的。
希望这有帮助。
干杯 A先生
答案 6 :(得分:0)
我自己碰到了这个。 对我来说,解决方案是:
答案 7 :(得分:-2)
您可以将visual studio恢复为default settings