Visual Studio相同的令牌高亮显示

今年spring,我在Java中为一个大学课程编写了一个Mancala游戏,我用Eclipse IDE编写了它。 Eclipse中的一个很好的(也是相当简单的)可视化辅助工具是,如果你select一个特定的标记,比如说一个声明的variables,那么IDE会自动地高亮显示屏幕上所有对这个标记的引用。 记事本+ + ,我的首选记事本replace,也这样做。

在Eclipse中另一个整洁和类似的function是垂直“错误栏”右边的代码(不知道该怎么称呼它)。 它显示文档中所有语法错误的小红框,黄色框用于“已声明但未使用的variables”等警告,如果select了一个单词,文档中每个单词的出现都会出现在框中。

这些function的屏幕截图: 截图

经过半个小时的search,我确定Visual Studio不能自己做这个,所以我的问题是:有没有人知道2005或2008的任何插件可以提供上述任何一个function?

能够突出显示光标所在的当前行也不错。 我相信附加ReSharper可以做到这一点,但我宁愿使用免费的加载项,而不是购买一个。

有一个叫做MetalScroll的RockScroll替代scheme,它有一些调整和改进,基本上是一样的。

还有一个小而简单的WordLight插件,只突出显示相同的标记。

两者都是开源的,支持代码折叠,这是很好的。

Eclipse的滚动条旁边的Imho,比RockScroll / MetalScroll的滚动条更换更为优雅。 不幸的是,我找不到任何VS Eclipse插件,所以我只是坚持使用WordLight。

在关于SO( 链接 )的另一个问题上,有人提到VS 2005 / VS 2008加载项“RockScroll”。 它似乎提供了我在上面的问题中询问的“错误栏”function。

RockScroll

编辑:RockScroll也做相同的令牌突出显示,我正在寻找! 大!

检查下面的插件生产力电动工具 – 在滚动条和显示错误

突出显示所选字词

老问题,但… Visual Studio 2010终于有内置此function。

高亮function可以在VisualAssist中方便地实现。 在我看来,它们都是必备的。

1)突出显示编辑插入符号下的标识符:选项 – >高级 – >重构 – >在光标下自动突出显示对符号的引用

2)突出显示search结果 – 在所有窗口中。 适用于RegExps! 选项 – >高级 – >显示 – >突出显示查找结果

关于RockScroll:它不突出显示标识符。 它只在源代码中突出显示相同的string! 如果有相似的标识符声明:例如。 _test和testing,并且testing被突出显示,它将在variables_test中突出显示string“test”! 而且它还会在一个名为“sometesting()”的方法中突出显示相同的string。 所以它不完全像日食,不适合我。

自动突出显示在Visual Assist中实现为重构命令“查找引用”。 它突出了给定variables或方法的所有出现,但这不是自动的(绑定到我的计算机上的键盘快捷键)。

这里是一个例子:

替代文字

当光标位于标识符中时, DevExpress CodeRush会在您按TAB时执行此操作,然后您可以选中所有突出显示的实例。 还有一个DXCore插件(即构buildCodeRush / Refactor Pro的基础),可以进行当前行突出显示。

JetBrains ReSharper提供了“错误栏”function。 我不确定是否突出显示了对当前所选标识符的引用。

对于选定的单词(S)突出显示function只,还有StickyHighlight 。

StickyHighlight支持Visual Studio 2010和2012。

看来生产力电动工具已经开始了 ,所选单词的突出显示不再起作用(至less在我的机器上没有全新的安装)

为了让我能够恢复这个function,我必须安装Match Margin插件。 只是安装PPT不起作用。