我有两个Visual Studio实例和两个打开的“相同”项目。不同之处在于项目来自不同的分支。有没有一种方法可以使Visual Studio实例的外观因项目而异?有很多关于颜色主题编辑器扩展的帖子,但它改变了所有实例的主题。
发布于 2013-03-25 19:49:40
发布于 2014-12-31 04:32:54
一种选择是使用/rootsuffix参数从命令行(或自定义快捷方式)启动visual studio。这会强制VS在注册表中为所有VS设置创建一个新节点,并在随后的运行中使用保存在提供的节点下的设置。
例如,我在一台机器上有两个征募,我可以打开VS的两个实例,如下所示: d:\source\green> devenv /rootsuffix绿色d:\source\red> devenv /rootsuffix red
此选项的一个缺点是您必须重新配置所有首选项(字体/颜色、文档格式、符号设置、插件和扩展名等)。我建议启动默认的VS实例,并将您的所有首选项(工具>导入和导出设置)导出到一个xml文件中,这样您就可以从每个新的devenv节点导入它们。你仍然需要手动重新配置一些其他的东西,主要是插件。
至于为每个根后缀定制VS主题颜色,我推荐使用Visual Studio2013颜色主题编辑器(https://visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe?SRC=VSIDE)。如上所述,您需要为您创建的每个根后缀安装一次,因为扩展信息是以每个根后缀为基础存储在注册表中的。
发布于 2017-04-28 01:20:50
我想分享一个为我做了这件事的扩展。我在VS2015中尝试过。
扩展名为:SolutionColor
当我的Main和Dev分支同时打开时,我想要的是它们之间的一些视觉上的区别。有了这个扩展,我可以将VS的标题设置为特定的颜色,这对我来说已经足够了!
https://stackoverflow.com/questions/15609817
复制相似问题