禁用Visual Studio 2012编辑器中当前行的突出显示

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

有没有简单的方法来禁用此突出显示?

工具 – >选项 – >文本编辑器,在显示组中,取消勾选“高亮显示当前行”

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

颜色被命名为“高亮当前行(活动)”和“高亮当前行(非活动)”

禁用当前行周围的边框

去 :

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

find显示项目:

  • 突出显示当前行(活动)
  • 突出显示当前行(非活动)

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

如果你使用的是Resharper,那就是:

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

ReSharper Current Line Highlight 

除了前面的答案之外,我还想提一下Visual Assist (番茄图标)也有一个高亮当前行function,当Visual Studio高亮显示选项closures时,它仍可以处于活动状态。 这让我疯狂! 在“ Visual Assist选项”面板的“ 显示”类别中find它。

所以不要忘记也取消选中VisualAssist高亮选项。

编辑我的设置:

  • Visual Assist选项closures
  • 打开Visual Studio选项(在文本编辑器部分)
  • 在字体颜色设置中,对于高亮显示当前行 (活动和非活动),将前景设置为自动
  • 最后你可以根据你的背景颜色设置你的高光颜色。

最后一点,有时候Visual Studio把事情弄得更糟,你可能不得不重新启动它,或者closures/打开你的标签……不幸的是,YMMV。

如果它的视觉代码使

 "editor.renderLineHighlight": "none"