Visual Studio 2012:针对不同项目的不同颜色主题

时间:2013-03-25 07:35:45

标签: visual-studio-2012

我有两个Visual Studio实例,其中两个打开了“相同”的项目。不同之处在于项目来自不同的分支机构。有没有办法让Visual Studio实例的外观彼此不同取决于项目?有很多关于Color Theme Editor扩展的帖子,但它改变了所有实例的主题。

3 个答案:

答案 0 :(得分:8)

您是否尝试过Visual Studio Gallerty的VSCommands扩展程序? 它有一个名为Solution Badges的功能,可以帮助你。

Solution Badges

答案 1 :(得分:6)

一种选择是使用/ rootsuffix参数从命令行(或自定义快捷方式)启动visual studio。这会强制VS在注册表中为所有VS设置创建一个新节点,并在后续运行中使用保存在提供的节点下的设置。

例如,我在一台机器上有两个登记,我可以打开两个VS实例,如下所示: d:\源\绿色> devenv / rootsuffix绿色 d:\源\红色> devenv / rootsuffix红

此选项的一个缺点是您必须重新配置所有首选项(字体/颜色,文档格式,符号设置,插件和扩展名等)。我建议启动默认VS实例并导出所有首选项(工具&gt ;导入和导出设置)到xml文件,以便您可以从每个新的devenv节点导入它们。您仍然需要手动重新配置其他一些东西,主要是插件。

至于为每个rootsuffuffix定制VS主题颜色,我推荐使用Visual Studio 2013颜色主题编辑器(https://visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe?SRC=VSIDE)。如上所述,您需要为您创建的每个rootsuffix安装一次,因为扩展信息是在逐个登录的基础上存储在注册表中的。

答案 2 :(得分:2)

我想分享一个扩展,为我做了诀窍。我在VS2015中试过这个。

扩展名为:SolutionColor

当我们同时打开它时,我想要的是我的Main和Dev分支之间的一些视觉区别。有了这个扩展,我可以将VS的标题设置为特定的颜色,这对我来说很充分!