如何编辑(自定义)VS2017预览中的颜色主题
有谁知道,如何改变VS2017中的颜色主题。
我在2012年以后在2013年使用了自定义主题。我使用扩展名导入了它。 但是我也能够通过registry将主题导入快速版本,其中扩展未运行。
在2017年没有Extendsion(还没有!? – 我希望它来了,我不能忍受那蓝色或黑色或白色),我没有在registry中find的地方。
现在的实际延期现在在VS 2017上。 – vaindil
官方的Visual Studio 2017颜色主题编辑器已经到了! 我build议使用它,而不是下面的破解。 由于被黑客入侵的版本有一些缺点,官方插件没有:它需要在导入主题时重新启动Visual Studio,插件更新导致丢失主题,它没有定义VS2017使用的所有颜色。
不过,人们可能会发现使用VSIX文件来获取旧的Visual Studio插件的工作。 所以我留下原来的答案以供参考。
原始答案:黑客插件VSIX文件
随着一些黑客你可以安装VS2015彩色主题编辑器或VS2013彩色主题编辑器 。 我试了一下,似乎工作*或多或less。
- 下载链接的VSIX文件并保存在某个地方(如
ColorThemeEditor.vsix
); - VSIX文件是zip压缩文件,打开它的内容进行编辑(或解压缩并在编辑后重新压缩)(例如用7-Zip );
-
编辑
extension.vsixmanifest
;- 有两个
InstallationTarget
(Id="Microsoft.VisualStudio.Pro"
和Id="Microsoft.VisualStudion.IntegratedShell"
); - 将
Version
从"[14.0,15.0)"
或"[12.0,13.0)"
分别更改为"[14.0,16.0)"
或"[12.0,16.0)"
-
仅适用于VS2013颜色主题编辑器 ,请使用
DisplayName="Visual Studio Product Updates"
删除Dependency
或将其更改为Version="12.0.20827.3,16.0)
)Visual Studio 2017是15.0版本。 方括号表示包含性,而圆括号是独占的。
- 有两个
- 保存
extension.vsixmanifest
和ColorThemeEditor.vsix
; -
通过VSIXInstaller打开ColorThemeEditor.vsix
可能会有一些关于不兼容版本的警告。 但是如果一切顺利的话,Visual Studio 2017是插件可以安装的版本之一。
- 安装Visual Studio 2017的插件。
编辑和保存主题是有问题的,正如@RepoMan所指出的那样 。 以下解决方法允许您编辑主题并保存:
- 像平常一样编辑主题
- 保存更改,例如通过保存和应用button
- Visual Studio将引发空引用exception; 忽略它。
- Visual Studio尚未受到这些更改的影响
- 重新启动Visual Studio; 新的实例应该有你的主题变化。
* 导入和删除导入的主题时出现问题: Could not load file or assembly 'Microsoft.VisualStudio.ExtensionManager, Version=12.0.0.0. ...
Could not load file or assembly 'Microsoft.VisualStudio.ExtensionManager, Version=12.0.0.0. ...
首先导入的主题不能被选中。 Visual Studio重新启动后,您可以select导入的主题。
如果您指的是3种内置主题之一,则来自Microsoft的此链接将解释如何。 相关位如下:
- 在菜单栏上,select工具 , 选项 。
- 在选项列表中,select环境 , 常规 。
- 在颜色主题列表中,select默认的蓝色主题, 黑暗或光 。
如果你指的是微软的Color Theme Editor
,2013仍然是最新版本(上面的链接引用了2017RC)。 不幸的是,它在同一页面上说,你只能在Visual Studio Professional
, Visual Studio Premium
和Visual Studio Ultimate
上使用它。 我试图在Visual Studio Community
上安装它,但它不起作用。
微软也改变了.vssettings
文件的格式,所以你也不能手动导入VS 2013主题。
我真的希望你能在Visual Studio 2017社区中改变主题。
也许这会有所帮助。 您至less可以编辑工具提示的外观,而不需要任何扩展/插件。 进入工具 – >选项 – >环境 – >字体和颜色。 在“显示设置:”下方,将下拉菜单更改为“环境”。 请注意,这很容易错过:由于某种原因,我从来没有看到它。 有3个选项可以让你调整工具提示的边框,背景和默认的字体颜色。 请注意,您不能调整可能出现的所有字体颜色。
我已经尝试过今天发布的VS2017的最终(非RC)版本。
有一个更简单的方法来使用在本页面上可用的黑客版本( 由Serban Var创build )的帮助下,在Visual Studio 2017中使用Color Theme Editor 。 我使用Solarized(Dark)主题的以下颜色设置。 同样,也可以通过工具→选项→环境→字体和颜色来更改颜色,例如操作员等。
注意:在导入这个设置之前,请不要伪造你的电stream设置。 我用它没有任何问题,我唯一需要改变的Solarized黑暗主题是运营商和项目的背景颜色。
纯文本:
运营商:
希望这可以帮助…
VS 2017的颜色主题编辑器刚刚发布,不再需要黑客。 在这里抓住它。
首先select蓝色主题,然后将其转换为光,然后select黑暗。 通过这样做,您将获得VS2013或2015年的黑暗主题。
- 无法从使用Visual Studio 2017和C#7.0的方法返回Tuple
- 在Visual Studio 2017中未发现unit testing
- VS 2017 – Git失败,一个致命的错误
- Visual Studio 2017在构build和debugging过程中速度太慢
- 如何停止在VS 2017上的debugging时自动closures浏览器
- 安装后启动Visual Studio 2017社区时出现“未知错误”
- 更改Visual Studio 2017 RC的语言
- 如何在Visual Studio 2017中运行NUnittesting?
- Visual Studio 2017 – Node.JS服务器进程 – closures?