Visual Studio 17突出显示滚动条中所选单词的出现次数

ToF*_*oFo 59 .net highlight visual-studio-2017 visual-studio-2019

当我标记一个单词(任何类型)时,我希望在右侧的滚动条中突出显示该单词的所有出现(在该特定文件中).

这是VS15和VS13中的一项功能.我无法想象他们删除了它,我只是不知道如何打开它.工具 - >选项(图像)中没有明显的可能性对我有帮助. 在此输入图像描述

PS.我正在使用Visual Studio 17 Professional.谢谢.

Ric*_*ard 111

这是VS15和VS13中的一项功能.

实际上并非如此.

它是Productivity Power Tools扩展的一个功能.该扩展现在只是单独功能扩展的安装程序.我想你会想要比赛保证金.

  • 另外,请注意,“匹配边距”的默认配色方案选择了一种相当微妙的颜色,当我第一次加载它时,我认为它不起作用,但事实证明它选择了一种我几乎看不到的颜色,并且它绘制了一个非常小的条,因为文件很大。您可以通过转到工具 -> 选项 -> 环境 -> 字体和颜色 -> 匹配颜色来更改颜色。它选择在滚动条中显示的颜色是*前景色*(文本)颜色,而不是*背景颜色*。 (2认同)
  • 另一件事,它匹配文本,它不一定是语言感知的。例如,如果您有 8 个带有名为“name”的局部变量或参数的函数,并且单击“name”,它将突出显示文件中“name”的每个实例,即使它不是同一个变量。也许最好将其用作全局变量和字段的快速检查工具。这很有趣,因为默认标识符突出显示系统(不会绘制到滚动条)*是*语言感知的,并且只会突出显示在适当范围内的变量。 (2认同)

Tom*_*ski 11

现在,我知道的唯一方法(没有安装新的扩展)是选择(双击)单词并点击ctrl-f(find).滚动地图应突出显示所有出现(我的是橙色)

  • 这不起作用,因为如果我有两个名称相同但作用域不同的变量,则它们都被选中,而只有其中一个应该被选中。 (2认同)
  • 确实如此。作者询问“滚动条中选定的单词”而不是变量。 (2认同)

its*_*sho 10

还有另一个扩展功能就是这样,可以选择自定义颜色等等.它称为带有边距的Word精彩集锦.

Trung Kien Phan创建的扩展

截图

VS2017版本

从Visual Studio market place下载链接 - VS2017

之前的版本:

VS2015

VS2010,VS2012,VS2013