是否有可能以某种方式在任何版本的visual studio中为指定颜色的指定代码着色?例如,制作
的背景if( VERIFY( ... ) )
绿色和背景
if( ! VERIFY( ... ) )
红色?也许有一些插件存在,或者某些版本的visual studio有这样的功能?
答案 0 :(得分:4)
NO PLUGIN NEEDED
根据MSDN和this tutorial,您可以设置用户定义的关键字以进行语法突出显示
usertype.dat
文件,您应该将其保存在与Visual Studio的msdev.exe
相同的目录中,或者devenv.exe
用于VS.NET。
现在重新启动Visual Studio。 然后在VS中,您可以设置这些关键字的字体属性。
编辑:BTW,请参阅下载here了解预定义的usertype.dat,其中包含很多的关键字,可供使用。
答案 1 :(得分:3)
我不知道现有的插件可以做任何类似的事情,但我知道开发商Express是一家制作CodeRush的公司,它使插件引擎可以作为名为DxCore的产品免费提供。这使得创建装饰Visual Studio文本编辑器的插件变得更加容易。在Visual Studio 2010中,由于存在用于装饰编辑器的官方可扩展性模型,因此不再需要DxCore抽象的许多极其困难的代码。
以下是Google Code上some DxCore plugin samples的链接。
答案 2 :(得分:3)
您可以使用Resharper的“待办事项”来完成此任务。
答案 3 :(得分:0)
不,但您可能对FxCop感兴趣,它更精细,但它应该允许您检测您正在谈论的案例(通过自定义规则,如果它不存在) 。设置可能需要做更多的工作,但这是值得的(特别是如果在团队中工作,和/或有一个现有的CI系统)。
答案 4 :(得分:-1)
根据VS Extensibility表格主持人Ed Dore,不可能:
http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/93fc6d61-cfdb-432d-8541-d7dce498cef5/
不幸的是,没有。实现文档选项卡的代码是使用本机Win32代码开发的,目前没有任何VS SDK或自动钩子。
这太糟糕了,因为这无济于事。 (跟踪不同类型的文件等。)