【问题标题】:Visual Studio 2012/2013 Theme Documentation?Visual Studio 2012/2013 主题文档?
【发布时间】:2013-11-03 19:37:40
【问题描述】:

是否有文档或图表可以将新的 Visual Studio 颜色主题灾难中的数千个(可能是数万个 - 谁知道!)控件转换为临床上没有精神错乱的人可以识别的东西?

我不知道“ClassDesignerClassCompartmentKey”是什么……或“ProjectDesignerTabSepTopGradientEndKey”,或者 Visual Studio 设计团队强加给我们的其他 5000 万个不必要和不需要的“控件”中的任何一个。

我想做的只是修复 Visual Studio 2012 的 UI 灾难,但我不知道从哪里开始。我想我可以从 Microsoft Extensions 下载另一个不起作用的无用 Color Theme 插件,但此时我对四个(也许更多......)无用插件中完全缺乏功能感到非常恼火我已经安装并删除了我将编写一个应用程序,它将获取我的系统桌面颜色并将它们强制到所有 5000 亿个“主题控件”上,以便我可以返回使用不会让我想刺伤自己的 IDE。

【问题讨论】:

  • 您可以使用look here。也许您可以找到一个适合您需求或几乎不需要返工的主题。
  • 我想做的就是修复 Visual Studio 2012 的 UI 灾难 安装更新 3 或任何一个带来蓝色主题的版本 + 关闭大写菜单 + R# = > 使用颜色主题,这是你能做的最好的。
  • 这个问题还没有答案,不可能重复。我需要的是明确定义所有主题“控件”实际上是什么以及它们在用户界面中实际映射到什么的文档。如原始问题所述,如果没有描述控件是什么以及它所在位置的词典,名为“ClassDesignerClassCompartmentKey”的控件完全没有意义。
  • 您的问题表明您想编写一个应用程序来处理主题。我链接到的问题的answers 之一具有修改主题的源代码,包括有关如何从注册表位置解压缩颜色的代码。 Another 将为您提供它们的注册表位置。这怎么不是重复的?

标签: visual-studio-2010 visual-studio visual-studio-2012


【解决方案1】:

如果您想确切了解正在更改的内容,可以使用online theme editor。去创建一个新的主题或选择一个现有的,点击你想改变的项目,它会给你 VS 使用的名称,你可以在 Visual Studio 中调整。您可以创建主题或导入冒犯您的主题并进行更改并将其导出以供使用。

【讨论】:

  • 德拉特。关闭——而且是一个非常非常好的工具! -- 但它显然只解决了编辑代码的主题,而不是 Visual Studio UI 的主题和控件。
【解决方案2】:

如果您指的是更改 Visual Studio 2012 的颜色主题的方法,Scott Hanselman 写了一篇很好的文章,Your Colorful Visual Studio 2012 with the Color Theme Editor (VS2010 colors, too)。他可能最感兴趣的是 Matthew Johnson's Visual Studio 2012 Color Theme Editor(又名 Visual Studio 2012 颜色主题编辑器),这使得应用预建主题变得简单。他还包括以下注册表修改以关闭全大写功能。

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General\SuppressUppercaseConversion REG_DWORD value: 1

【讨论】:

  • 与所有其他 UI 主题编辑器不同,Matt Johnson 的颜色主题编辑器最接近正确。至少使用这个工具,我已经能够改变一些其他编辑器都没有解决的更烦人的缺陷,比如总是将每个选择中的文本显示为亮白色(TreeView:SelectedItemActive,SelectedItemInactive)。
猜你喜欢
  • 2012-11-18
  • 1970-01-01
  • 2013-05-17
  • 1970-01-01
  • 2012-08-20
  • 2015-11-29
  • 2015-05-06
  • 2018-01-10
  • 1970-01-01
相关资源
最近更新 更多