通过插件覆盖visual studio语法高亮显示?

时间:2009-04-30 15:54:17

标签: visual-studio visual-studio-2008 visual-studio-2005

这与this question I asked earlier有关语法突出显示用户定义的代码块有关。

是否有可能为visual studio编写某种插件,它会覆盖语法突出显示的方式?我会从哪里开始寻找它?

谢谢!

3 个答案:

答案 0 :(得分:3)

这是可能的。许多VS插件,如Visual Assist,Resharper,Code Rush等都有自己的扩展,可以在Visual Studio中突出显示语法。

如果你想写自己的......

查看VSX参考文档中的page on Syntax Coloring

您需要使用的界面是IVsColorizer2(或IVsColorizer)。

答案 1 :(得分:0)

显然这是可能的,因为Visual Assist这样做 但我真的不知道在哪里寻找如何去做。 也许你可以尝试在Visual Assist中查看它,并查看它正在进行的调用。

答案 2 :(得分:0)

如果您今天真的需要它,我会推荐CodeRush / DXCode,你可以免费获得。如果你在他们的community forums中提问,他们通常会非常乐于帮助你指明正确的方向。

如果你可以等待它应该是非常容易在Visual Studio X中进行这种思考