有没有人知道如何在 VS2017 中更改颜色主题。
我在 2012 年和 2013 年晚些时候使用了自定义主题。我使用扩展导入了它。但我也能够通过注册表将主题导入到扩展未运行的 Express 版本。
2017 年没有扩展(还没有!?-我希望它来了,我受不了那种蓝色或黑色或白色),而且我在注册表中没有找到该位置。
有没有人知道如何在 VS2017 中更改颜色主题。
我在 2012 年和 2013 年晚些时候使用了自定义主题。我使用扩展导入了它。但我也能够通过注册表将主题导入到扩展未运行的 Express 版本。
2017 年没有扩展(还没有!?-我希望它来了,我受不了那种蓝色或黑色或白色),而且我在注册表中没有找到该位置。
官方Visual Studio 2017 颜色主题编辑器已经到来!我建议使用它而不是下面的 hack。由于破解版有一些官方插件没有的缺点:导入主题时需要重启visual studio,插件更新会导致主题丢失,它没有定义VS2017使用的所有颜色。
尽管如此,人们可能会发现在破解VSIX 文件以使旧的 Visual Studio 插件正常工作方面很有用。因此,我将原始答案留在下面以供参考。
通过一些黑客攻击,您可以安装VS2015 Color Theme Editor或VS2013 Color Theme Editor。我试过了,它或多或少似乎可以工作*。
ColorThemeEditor.vsix
);编辑extension.vsixmanifest
;
InstallationTarget
s (Id="Microsoft.VisualStudio.Pro"
和Id="Microsoft.VisualStudion.IntegratedShell"
);Version
from"[14.0,15.0)"
或"[12.0,13.0)"
to"[14.0,16.0)"
或"[12.0,16.0)"
仅适用于VS2013 颜色主题编辑器,去掉Dependency
withDisplayName="Visual Studio Product Updates"
或更改为Version="12.0.20827.3,16.0)
)
Visual Studio 2017 是 15.0 版。方括号表示包含,而圆括号表示排除。
extension.vsixmanifest
和ColorThemeEditor.vsix
;ColorThemeEditor.vsix
通过 VSIXInstaller打开
可能会有一些关于不兼容版本的警告;但如果一切顺利`Visual Studio 2017 是可以安装插件的版本之一。
正如@RepoMan所指出的,编辑和保存主题是有问题的。以下解决方法允许您编辑主题并保存它:
*导入和删除导入主题时出现问题:Could not load file or assembly 'Microsoft.VisualStudio.ExtensionManager, Version=12.0.0.0. ...
. 一开始无法选择导入的主题。重新启动 Visual Studio 后,您可以选择导入的主题。
如果您指的是 3 个内置主题之一,Microsoft 的这个链接解释了如何。相关位如下:
- 在菜单栏上,选择Tools、Options。
- 在选项列表中,选择Environment、General。
- 在颜色主题列表中,选择默认的蓝色主题,深色或浅色。
如果您指的是Color Theme Editor
来自 Microsoft,2013 仍然是最新版本(在上面的链接中引用了 2017RC)。不幸的是,它在同一页上说,您只能在Visual Studio Professional
,Visual Studio Premium
和上使用它Visual Studio Ultimate
。无论如何,我尝试安装它Visual Studio Community
,但它不起作用。
微软也改变了.vssettings
文件的格式,所以你也不能手动导入 VS 2013 主题。
我真的希望你能在 Visual Studio 2017 社区发布时更改主题。
在此页面上提供的黑客版本(由Serban Var创建)的帮助下,有一种更简单的方法可以在 Visual Studio 2017 中使用颜色主题编辑器。我对Solarized (Dark) Theme使用以下颜色设置。同样,也可以通过工具→选项→环境→字体和颜色更改您使用的主题的颜色,即运算符等。注意:请不要在导入此设置之前伪造保存您的当前设置。我使用它没有任何问题,我唯一需要为Solarized Dark Theme更改的是操作员和项目背景颜色。
希望这可以帮助...
VS 2017 的颜色主题编辑器刚刚发布,不再需要 hack。在这里抓住它。
首先选择蓝色主题,然后将其转换为浅色,然后选择深色。通过这样做,您将获得与 VS2013 或 2015 中一样的深色主题。