Visual Studio颜色混乱


9

Visual Studio偶尔会决定弄乱我的颜色。

这是发生了什么:

视觉工作室破碎的颜色

它看起来应该像这样:

色彩不错的视觉工作室

我不确定是什么原因造成的,但是我希望其他人以前曾经遇到过并且能够修复它。


它们实际上是搞乱了设置还是仅仅是渲染问题?
Der Hochstapler'3

哪个Visual Studio版本以及如何重置颜色?
harrymc'3

重置颜色,我重新启动Visual Studio
jao 2012年

Answers:


7

在StackOverflow上检查以下问题

基本上,询问者会发现自己有一个插件可以覆盖颜色设置。我的提示是检查您已安装的所有插件,并查看它们是否具有任何字体或颜色设置

还找到了此链接,尽管我不知道它是否真的相关。


从屏幕快照来看,Jao似乎没有安装VAX。
Synetech 2012年

不,但是我认为这个问题可能不仅仅局限于VAX,而是适用于其他能够干扰颜色设置的插件。
Qw4z1 2012年

如果插件在没有使用户看到明显的情况下弄乱了语法颜色(并提供了一种简便的方式来禁用它),那么那确实是一个糟糕的插件,尤其是因为使用VS的任何人都可能很聪明,可以弄清楚如何访问插件的设置。
Synetech'3

4

看来您可能正在运行ReSharper并启用了“颜色标识符”。它们针对白色背景进行了优化,我遇到了同样的问题。

要修复此问题,请转至ReSharper选项:代码检查/设置并禁用颜色标识符。

我不知道它们打开和关闭的原因,但这可能是因为您团队中的其他用户在他们的ReSharper“设置层”中启用了它们,您可以在ReSharper / Manage Options下对其进行管理。


抱歉,我没有安装Resharper。
2012年

2

我遇到了同样的问题,我只是将“颜色主题”更改为蓝色(“工具”>“选项”>“环境”>“常规”>“视觉体验”>“颜色主题”),然后单击“确定”。


1

我以前遇到过 我注意到,这通常是在更新插件或组件之后发生的。

虽然这不是永久性的解决方法,但我建议您备份字体和颜色设置。

  1. 工具>导入和导出设置...
  2. 选择导出选定的环境设置
  3. 所有设置>选项>环境>字体和颜色(仅选中此选项)
  4. 用可识别的名称保存设置文件(例如:VimTheme.vssettings)

下次所有颜色混乱时,只需导入该设置文件,字体和颜色就可以了。


这种情况很少发生,有时一天发生三到四次,有时几天一切都很好。重新启动Visual Studio之后,颜色就可以了。所以也许这是一个渲染问题,我不知道
jao 2012年

嗯,您让我想起了SQL Management Studio有时遇到的另一个问题:每当我将窗口从一个监视器移到另一个监视器时,整个代码区就会混乱。每当发生这种情况时,我都会快速进入/退出全屏模式(两次Alt + Shift + Enter)。我想知道这是否会对您的Visual Studio产生影响。可能不是,但是值得一试。
Derethus 2012年

0
  1. 关闭Visual Studio
  2. 打开注册表编辑器(regedit足够)
  3. 删除以下注册表项:
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\UseDebugColorScheme
  4. 重新启动Visual Studio

该注册表项在我的计算机上不存在
jao 2012年

太糟糕了; 这意味着其他未知事物是错误的。:-(也许通过删除键HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ThemeColorCache来清除缓存可能会有所帮助。如果没有,请尝试进行VS的修复安装。
Synetech 2012年

0

在屏幕截图中,看起来像是相同的配色方案,但有一些更改。您自己改变了任何颜色,还是只是简单地尝试了主题?例如,您是否复制了主题,更改了几种颜色然后取消了?

您的主题菜单的屏幕快照可以帮助缩小问题的范围。

下次主题更改时,请确保仍在“ 主题”菜单中选择了正确的主题。可能发生的情况是,您不时地按下一些触发主题更改的组合键或和弦(例如,意外打开“ 主题”菜单并按下与另一个主题相对应的键),或者通过专门更改的热键主题(您可以在“选项”对话框的键盘部分中对此进行检查)。


0

这与硬件有关。关闭硬件加速即可解决此问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.