问题显示在这张图片中。 将高亮引用的项目背景颜色更改一下可以帮助一点,但它们仍然会被框住。在旧版本的Visual Studio中,这是由于生产力工具扩展引起的,并且有一个选项可以禁用它。我没有在Visual Studio 2022上安装生产力工具扩展。 似乎有选择性地禁用此功能,例如对于C#等语言。是否有一种方法可以在“所有语言”编辑器中完全删除此高亮显示?
似乎没有一个设置可以将其关闭,但是如果您将 RGB 值更改为 30(如果您正在使用 Visual Studio 的默认深色主题),则基本上可以实现此目的,因为高亮显示将与背景颜色完全相同,从而隐藏它。要更改这些设置,请单击项目前景和背景的“自定义...”按钮,并将红、绿和蓝值设置为 30。其他值应自动调整。问题是,“突出显示的引用”并不能覆盖所有内容。您可能还需要为“突出显示的书面参考”和“突出显示的定义”设置相同的 RGB 值,否则仍然会有一些内容被突出显示。下面是一个 .gif 动画,展示了在 C# 代码文件中将这三个设置都设置为 30 的情况: 您的Visual Studio安装实际上比我的多了一个“高亮显示”设置(也许我需要更新),那就是“高亮显示参数”设置。这可能控制方法和其他内容中参数的高亮显示。我想您也应该将其设置为RGB值的30。此外,您可能会注意到在.gif文件中,似乎有一个框围绕着光标所在的项目 - 这是由于“突出显示当前行”设置造成的。您也可以将其设置为RGB值的30,以获得100%未高亮显示的体验,但这可能有点过分!
Write-Host
的第二个Write
上,它看起来与Highlighted Reference
都设置为30的图片相同:https://i.stack.imgur.com/9ko7F.png。对于shell脚本也是一样的:https://i.stack.imgur.com/MNWN8.png。 - Timothy G.