visual-studio – VS2008:同时突出显示不同颜色的几个单词 – 可能作为插件吗?

我使用GVim和Visual Studio进行编码.与GVim相比,VS中最缺少的功能之一

是可以同时突出不同颜色的几个单词.看到这个

screenshot of a GVim session for an example (wResult and fBufferLocked are marked)

在GVim中,我经常使用此功能来快速了解使用哪个变量.

我还没有找到为VS提供此功能的插件.我知道解决方案
可以突出显示一个(!)关键字,但不能突出显示几个不同的颜色.
所以我打算为VS 2008编写一个插件来实现这个功能(除非有人现在提供了一个现成插件的链接,这个插件可以做我非常缺少的东西;-))

好吧,问题是我没有为VS 2008(或任何其他VS)编写插件的经验.
在开始学习VS的插件架构之前,我想了解一下
从您那里获得一些反馈是否可以使用这样的插件以及它的功能
是实现它.

这个想法如下:

如果用户在VS的代码编辑器中按下特定的快捷键
在光标下添加到VS的语法高亮显示.说这是第1个字
背景颜色1.现在突出显示所有关键词“单词1”.

如果用户将光标移到另一个单词上并按下此快捷键
单词也将添加到语法高亮,但具有不同的背景
颜色.说这是带有背景颜色2的单词2.

如果光标位于已突出显示的单词上,则用户按下快捷键
然后从语法高亮中删除该单词.

所以基本上插件应该为当前语法高亮添加关键字
并根据需要删除它们.

我的问题:

>这种方法是通过语法高亮和插件来做到这一点的
一个或哪些(更好,更简单)替代品?
>这种方法是否有效?或者,换句话说:

2.1.在VS运行时,是否可以扩展现有语法高亮(例如C)?

2.2.如果在运行时的语法高亮显示中添加/删除关键字,VS什么时候更新编辑器的视图?更改突出显示时,必须且可以插件触发编辑器视图的更新或必须重新启动VS(最后一个是这个想法的淘汰赛)?
>是否有一个开源VS 2008插件,它具有语法高亮,标记代码或类似的东西,我可以用作学习的起点?在键入此I have found a plug-in which at least deals with syntax highlighting时,MSDN中的一个好起点似乎是this和rightnow.

提前感谢您的意见……

问候
  哈比

最佳答案 我建议你看看
DXCore from DevExpress.这是CodeRush / Refactor的免费API!建立在.它会使这样的事情变得更加简单.
link text提供了许多插件,可以帮助您提供一些示例/启动代码.

点赞