突出显示对X的所有引用?

时间:2008-12-09 14:23:24

标签: visual-studio visual-studio-2008 ide

Eclipse IDE有一个简洁的小功能,我在Visual Studio中真的很想念。

如果我将光标放在变量或方法名称上,IDE将自动在相关范围内突出显示当前文档中对它的所有引用。

我似乎无法在VS2008或Resharper 4中找到打开类似行为的选项。我知道VS有一个Find Usages功能,但我想在运行中自动执行。

有没有人知道会添加此功能的免费插件?

5 个答案:

答案 0 :(得分:4)

如果您正在使用ReSharper,则可以使用Shift-Alt-F11突出显示文件中的用法。将光标放在要查找的变量上,然后按Shift-Alt-F11组合。

答案 1 :(得分:2)

Visual Studio中有一个加载项,可以执行类似RockScroll的操作。 当您双击某些内容时,它会突出显示您双击的所有项目。它还将垂直滚动条更改为“语法突出显示的缩略图视图”,显示项目在文件中的位置概览。

答案 2 :(得分:1)

我知道你提到了ReSharper,但是CodeRush有一个很好的引用窗口,你可以停靠它,让它在运行中或按需搜索。作为奖励,您可以选择每种用法,它将显示有关使用情况的上下文。它也适用于方法。

我提到了CodeRush,因为它们有一个express edition,看起来它包含了这个功能,但我还没有尝试过那个版本。

答案 3 :(得分:0)

Visual Studio 2010已经实现了这一点,但该功能有点缺乏。放置光标和突出显示之间存在不可配置的延迟。

RockScroll Addin不适用于Visual Studio 2010及更高版本。

作为替代,免费"Highlight all occurrences of selected word"插件会在双击后突出显示所选字符串的所有出现。与原生vs2010荧光笔一样没有延迟。

它是基于字符串的,这意味着它在注释和字符串文字中起作用。

答案 4 :(得分:0)

Microsoft发布了一种可以满足您需求的工具。 我最喜欢的一些功能:

  • 增强型滚动条
  • 自动支撑完成
  • Ctrl +单击转至定义
  • 打开包含文件夹 这个清单还在继续。

适用于Visual Studio 2010Visual Studio 2012