有没有办法配置VS2010为不同的解决方案使用不同的配色方案?在 20 世纪 90 年代的 Macintosh 上,我可以将 wctb 资源添加到文档中,以便它们可以使用不同的配色方案打开。这样可以更轻松地找到要单击的正确窗口,并且还有助于避免意外地将某些内容输入到错误的文档中(如果打开了多个类似的文档,则很容易做到这一点)。有什么好的方法可以在VS2010中达到类似的效果吗?我主要想更改文本背景颜色和窗口背景颜色。
当我使用 vs2005 和 vbEx2005 时,我可以将 vbEx 设置为一种方案,将 vs 设置为另一种方案,但现在我使用 vs2010 来处理所有事情。有没有什么好方法可以根据每个项目设置颜色?
这是一个很好的方法。选择“Macro IDE...”,然后打开“EnvironmentEvents”并在“自动生成代码”区域后添加以下内容:
Sub handleColorSettings() Handles SolutionEvents.opened, DocumentEvents.documentopening
Dim myColor As UInt32
myColor = &HC0FFFF;
Try
myColor = UInt32.Parse(IO.File.ReadAllText(DTE.Solution.FullName & ".bgcolor.txt"), Globalization.NumberStyles.AllowHexSpecifier)
Catch ex As Exception
End Try
CType(DTE.Properties("FontsAndColors", "TextEditor").Item("FontsAndColorsItems").Object, EnvDTE.FontsAndColorsItems).Item("Plain Text").Background = myColor
End Sub
每当打开项目或在项目中打开文件时,系统都会查找名为“(fullSolutionName).bgcolor.txt”的文件。例如,如果解决方案是“myThing.sln”,则使用的文件将为“myThing.sln.bgcolor.txt”。如果找到这样的文件并且它包含有效的十六进制数字,则该数字将用作背景颜色。否则,将使用默认颜色(上面的 &hC0FFFF,但可以轻松更改)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)