如何在 VS 代码编辑器中突出显示文件中所有出现的短语(搜索词)?
10 回答
我注意到 Rock-Scroll 插件的一个很好的副作用是,当您双击一个关键字时,它也会突出显示文件中的所有出现(以及在摇滚滚动预览中)。
http://microsoftdev.blogspot.com/2008/05/rock-scroll-visual-studio-plugin.html
希望有帮助,亚历克斯
ReSharper 可以通过 Highlight Usages 功能做到这一点:Highlight Usages In File
当然,你需要 ReSharper ;)
我刚刚为这个功能做了一个快速的谷歌搜索。
想出了这些结果
VS 2008 http://visualstudiogallery.msdn.microsoft.com/en-us/ad686131-47d4-4c13-ada2-5b1a9019fb6f
VS 2010 http://visualstudiogallery.msdn.microsoft.com/en-us/4b92b6ad-f563-4705-8f7b-7f85ba3cc6bb
您可以使用 metalScroll 扩展 - 它类似于 Rockscroll,但它具有丰富且非常有用的功能。你可以下载这个:
http://code.google.com/p/metalscroll/downloads/list
使用前请仔细阅读:
当您运行“查找”时,您可以单击“全部添加书签”,这将在左侧识别搜索词出现在哪些行上,但您不能使用 Visual Studio 开箱即用地“突出显示”元素。
如果您使用 CTRL-i 快捷方式,它将执行内联增量搜索。继续按 CTRL-i 以跳转到并突出显示文件中的每个后续出现。
我不确定您是否可以一次突出显示所有事件。使用像 ReSharper 这样的插件可能是可能的,但我不知道。
微软有一个(实际上)有用的 VS 插件可以解决这个问题。
电动工具:http: //visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
安装后(之后重新启动 VS),或者突出显示一段文本并点击 CTRL+F 以迭代所有出现,或者突出显示文本并让 VS 在语法突出显示中为您标记所有匹配项。
CTRL + F3
- 发送当前单词以查找,无论它是否被选中
- 到下一次出现的步骤
- 并突出显示编辑器中的所有事件
提示:使用 SHIFT+CTRL+F3 “后退”
我将源代码复制并粘贴到 Word 2007 中。这突出显示了所有名为“阅读突出显示”的选项。即使您搜索另一个术语,这也会保持突出显示。