在 VisualStudio 编辑器中禁用当前行的高亮显示

VisualStudio 编辑器通过更改当前行的背景颜色来突出显示当前行。有没有一个简单的方法来禁用这个高亮?否则,“字体和颜色”对话框中的哪个参数控制编辑器中当前选定行的背景颜色?

60298 次浏览

有没有一个简单的方法来禁用这个高亮?

“工具”-> “选项”-> “文本编辑器”,在“显示”组中,取消选中“突出显示当前行”

“字体和颜色”对话框中的哪个参数控制编辑器中当前选定行的背景颜色?

这些颜色分别命名为“高亮电流线(活动)”和“高亮电流线(非活动)”

禁用当前行周围的边框

在 VS 2019

转到: 环境卫生-> 字体及颜色:

查找显示项目: 高亮电流线

项目前景颜色设置为: 自动的

在 VS 2017年及之前

转到: 工具-> 选项-> 文本编辑器:

查找显示项目:

  • 高亮电流线(有源)
  • 突出显示电流线(无效)

项目前景颜色设置为: 自动的

如果你正在使用 Resharper,它是:

工具-> 选项-> 文本编辑器:

  ReSharper Current Line Highlight

除了前面的答案,我想提到的是,视觉辅助(西红柿图标)也有一个 突出显示电流线功能,它仍然可以活动,而您的 Visual Studio 高光选项是关闭的。 这快把我逼疯了! 找到它在 视觉辅助选项面板,展示类。

所以不要忘记取消选中 VisualAssist 突出显示选项。

编辑 我的设置:

  • 视觉辅助选项转为 关掉
  • VisualStudio 选项转为 开始(在文本编辑器部分)
  • 在字体颜色设置中,对于 突出显示电流线(活动和非活动) ,将 前景设置为 自动的
  • 最后,您可以设置您的突出显示颜色与 背景的颜色。

最后一点,有时 Visual Studio 会把事情搞得更糟,你可能不得不重新启动它,或者关闭/打开你的标签页... ... 遗憾的是,YMMV。

如果它的视觉代码

"editor.renderLineHighlight": "none"

视觉辅助和 vsvim 扩展是冲突的,所以我在视觉辅助选项中禁用了它。

取消选中选项: 突出显示-> 突出显示快速查找和文件中查找的结果。 出于某种原因“ esc”不起作用。

VisualStudio 编辑器通过更改当前行的 背景色来突出显示当前行。

唯一一次我看到这是当“使用 Windows 高对比度设置”启用(选项 > 环境 > 一般)

enter image description here

enter image description here

禁用此设置后,我只得到一个微妙的灰色框来指示当前行(这可能取决于您的颜色主题) :

enter image description here

按-> Ctrl + 逗号

搜索 = > 渲染线高亮

从选项中选择 没有

适用于 VsCode2021版本用户

Workspace > Text-Editor > Render Line Highlight > none