ViM具有此选项hlsearch,其中搜索到的字符串以高亮模式显示在找到的文件中的所有位置。有没有办法在Visual Studio中做同样的事情?
也就是说,如果我搜索"foobar"
,则文件中的所有foobar
都会突出显示,此显示会一直显示,直到我的下一次搜索。我发现这对于查看使用某个变量的函数中的位置非常有用(无需手动搜索该字符串的下一个外观)。
我知道Visual Studio任务列表可以用来查找像TODO这样的字符串。我希望读者意识到这不适合我的问题,这是一般文本搜索和突出显示。
答案 0 :(得分:7)
如果您喜欢vim并且正在使用Visual Studio,则可能需要查看Viemu。
当然包括hlsearch功能。
示例图片:
Viemu hlsearch http://dklein.taunus.de/viemuhlsearch.png
最诚挚的问候。
答案 1 :(得分:3)
Visual Assist X这样做,以及类似light-symbol-mode的内容。当然还有其他一些事情。
答案 2 :(得分:2)
Visual Studio 2010现在支持Reference Highlighting。单击或将光标移动到任何符号,例如变量名称,类,方法,属性等,它将突出显示文件中的所有其他引用。它还允许您使用以下方法在引用之间导航:
ctrl+shift+down arrow or ctrl+shift+up arrow
答案 3 :(得分:1)
我使用RockScroll加载项。它有多个功能,其中之一就是如果你双击一个单词,它将在文件的任何地方突出显示。这与您描述的非常相似。它是免费的(如在啤酒中)。
答案 4 :(得分:0)
如果你碰巧真的喜欢Vim,你可能想要查看Visual Studio的ViEmu。我只是一个非常开心的用户:)