我在Visual Studio中使用自定义配色方案(黑色背景,灰色文本等)。然而,有一些设置无法更改。例如,在浏览aspx页面的标记时,当前标记默认为黑色文本,这在我的黑色背景上效果不佳。我以前已经将适当的设置更改为“可见”颜色。实际上,要修复它,我只需要打开选项窗口,检查并取消勾选纯文本的粗体设置,然后单击“确定”,现在所有我选择的设置都已正确加载。但是,如果我打开一个新会话,我必须再次执行这些步骤。我只注意到了几个设置会出现这种行为(只读区域是另一个),但是必须进行虚拟选项更改才能使它们生效,这很烦人。有人看到过这种行为吗?有没有解决方法/解决方法?
更新:找到了一个有趣的解决方法。我仍然不知道根本原因是什么(可能是@sliderhouserules建议的某些损坏),但我有一个比使用“工具|选项|字体和颜色”更快的修复方法。我只需导出当前的颜色设置,并创建一个宏来加载它们:
更新:找到了一个有趣的解决方法。我仍然不知道根本原因是什么(可能是@sliderhouserules建议的某些损坏),但我有一个比使用“工具|选项|字体和颜色”更快的修复方法。我只需导出当前的颜色设置,并创建一个宏来加载它们:
Public Sub ImportColors()
DTE.ExecuteCommand("Tools.ImportandExportSettings", "-import:""C:\Documents and Settings\gregf\My Documents\Visual Studio 2008\Settings\FontsAnColors_Exported-2008-12-05.vssettings""")
End Sub
我将该宏映射到我的工具栏上的一个按钮。现在,每当我的颜色出现问题时,只需单击一下即可快速修复。虽然不是最理想的解决方案,但现在要容易得多了。