美化 Visual Studio 2012 Express

上周看到一个链接,是要在网上答题参加挑战,题目是写一个 XML 解析代码,对输入进行分析后按照题目的格式要求再输出,奖品是 iPad mini 一台。看了题目不难,就想试试,原来也一直想自己写一个 XML 的解析器来着,因为找到的基本都不满足我的需要:不需要功能太全,小巧点,最好是 C++ 的,但别使用 STL 和异常。不过这么一来,就不再和答题有关了,在线两小时可以答出的题,要是指望能写出来个比较完备的解析器可能性很小。

晚上到家后,到微软的网站上把 Visual Studio 2012 Express 下载并安装上了。打开一看,好丑,整个界面有亮和暗两套配色方案,亮的太亮,暗的太暗。当时没在意,写了一阵发现实在影响效率,界面元素的可辨识度极低,只好换回到 Visual Studio 2010 Express 上了。项目写了一半,计划换换脑子了,就到网上查看,有没有人和我一样想对 2012 的配色进行修改的。查出来不少,第一个链接打不开,于是循着一个链接到了微软的官方网站上,说有一个名为 Visual Studio 2012 Color Theme Editor 的插件,链接为 http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05。下载后安装失败,因为它不能用于 Express 版本上。于是想办法打开了刚才放弃的第一个链接 http://alinconstantin.blogspot.com/2012/09/using-color-themes-with-visual-studio.html。里面提供的办法很优雅,立刻就着手照做,成功地把界面配色改成了绿色调,看上去很不错。文中提到的一个 VS2012Themes.zip 包的链接也失效了,我是从 http://linkz.ge/file/391210/VS2012Themes.zip.html 处下载得到的。

这个办法只能从提供的方案中选择使用,我想做轻微调整仍然束手。继续搜索发现除了上面官方的 Editor 插件,还有一个他人实现的 Editor,链接为 http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx。下载试用,发现检测不出我所安装的 Express 方案,估计也是为 Express 之外的版本编写的,幸好该工具同时提供源代码,下载后打开其中的 ThemeReader.cs,将里面的注册表路径中的 VisualStudio 替换成了 WDExpress 之后编译执行,果然就好了。

另外该文中还附了一个可以修改 Visual Studio 2012 里面的图标的工程,时间有限,没注意看。留在这儿,http://vsip.codeplex.com/releases/view/95277,以后再说吧。

XML 解析器没完,反倒折腾了好久环境,我老人家经常干这种饭没煮熟擦了半天锅的事情,呵呵,也是一种乐趣。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注