如何编辑(自定义)VS2017预览中的颜色主题

Mar*_*nco 43 vs-color-theme-editor visual-studio-2017

有谁想出来,如何改变VS2017的色彩主题.

我在2012年和2013年晚些时候使用了自定义主题.我使用扩展程序导入了它.但我也能够通过注册表将主题导入Express版本,其中扩展未运行.

2017年没有Extenesion(还有!? - 我希望它即将到来,我不能忍受蓝色或黑色或白色),而且我没有在注册表中找到这个位置.

Kas*_*erg 54

实际延期现在为VS 2017 现场直播. - vaindil

官方Visual Studio 2017色彩主题编辑器已经到货!我建议使用它而不是下面的黑客.由于黑客版本有一些缺点,官方插件没有:它需要在导入主题时重新启动visual studio,插件更新导致失去主题,它没有定义VS2017使用的所有颜色.

不过,人们可能会发现使用黑客VSIX文件来使旧的Visual Studio插件工作.因此,我将以下原始答案留待参考.

原始答案:黑客插件VSIX文件

对于一些黑客你CAN安装VS2015颜色主题编辑器VS2013颜色主题编辑器.我尝试了它,或多或少似乎工作*.

  • 下载链接的VSIX文件并将其保存在某处(例如ColorThemeEditor.vsix);
  • VSIX文件是zip存档,打开其内容进行编辑(或者在编辑后将其解压缩并重新压缩)(例如使用7-Zip);
  • 编辑extension.vsixmanifest;

    • 有两个InstallationTargets(Id="Microsoft.VisualStudio.Pro"Id="Microsoft.VisualStudion.IntegratedShell");
    • 分别改变Versionfrom "[14.0,15.0)""[12.0,13.0)"to "[14.0,16.0)""[12.0,16.0)"
    • 仅适用于VS2013颜色主题编辑器,请删除Dependencywith DisplayName="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就是可以安装插件的版本之一.

  • 安装Visual Studio 2017插件.

正如@RepoMan所指出的,编辑和保存主题是有问题的.以下解决方法允许您编辑主题并保存:

  • 像往常一样编辑主题
  • 保存更改,例如通过保存和应用按钮
  • Visual Studio抛出空引用异常; 忽略它.
  • Visual Studio尚未受到这些变化的影响
  • 重新启动Visual Studio; 新实例应该更改主题.

*导入和删除导入的主题时出现问题:Could not load file or assembly 'Microsoft.VisualStudio.ExtensionManager, Version=12.0.0.0. ....首先,无法选择导入的主题.重新启动visual studio后,您可以选择导入的主题.

  • 这也适用于VS 2017的社区版,如果有人想知道的话. (2认同)

War*_*ace 30

如果你指的是3个内置主题中的一个,那么微软的这个链接解释了如何.相关位如下:

  1. 在菜单栏上,选择" 工具"," 选项".
  2. 在选项列表中,选择" 环境"," 常规".
  3. 在" 颜色"主题列表中,选择默认的蓝色主题," 深色"或" 浅色".


如果您指的Color Theme Editor是Microsoft,则2013仍然是最新版本(在上面的链接中引用,2017RC).不幸的是,它在同一页面上说,你只能使用它Visual Studio Professional,Visual Studio PremiumVisual Studio Ultimate.Visual Studio Community无论如何我试着安装它,它不起作用.

Microsoft还更改了.vssettings文件的格式,因此您无法手动导入VS 2013主题.

我真的希望你能在Visual Studio 2017社区中更改主题.

  • "色彩主题编辑器"当然适用于VS 2015. https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.VisualStudio2015ColorThemeEditor文章中提到它因为它尚未更新.无论您使用的是什么版本,都无法在VS 2017上安装它. (3认同)

Arc*_*ekt 7

也许这会有所帮助.您至少可以编辑工具提示的外观,而无需任何扩展/插件.转到工具 - >选项 - >环境 - >字体和颜色.在"显示设置:"下,将下拉菜单更改为"环境".请注意,很容易错过这个:出于某种原因,我直到现在才看到它.有3个选项可让您调整工具提示的边框,背景和默认字体颜色.请注意,您无法调整可能出现的所有字体颜色.

我已经尝试了今天发布的VS2017的最终版(非RC版).

设置


Mur*_*dız 5

借助于页面上提供的黑客版本(Serban Var创建),可以更轻松地在Visual Studio 2017中使用Color Theme Editor.我使用Solarized(Dark)Theme的以下颜色设置.同样,也可以通过工具→选项→环境→字体和颜色更改所用主题的颜色,即操作符等.注意:在导入此设置之前,请不要伪造保存电流设置.我使用它没有任何问题,我唯一需要改变Solarized黑暗主题操作员项目背景颜色.

纯文本: 纯文本

运营商: 操作者

希望这可以帮助...