如何在VSCode中隐藏滚动条所在的灰色框

时间:2019-09-25 18:47:34

标签: visual-studio-code

我在VSCode中隐藏了滚动条。每当我单击代码块(if语句,for,函数def等)时,这些小灰色框就会显示出滚动条所在的位置。我怎么藏起来?请看下面图片最右侧的两个方块。enter image description here

2 个答案:

答案 0 :(得分:2)

您在右侧看到的灰色条表示代码块的开始和结束位置。您可以通过以下方式禁用它:

"editor.matchBrackets": false

不幸的是,这也将停止代码中打开/关闭括号的突出显示。要删除概览标尺中的突出显示而不删除编辑器中的突出显示,请将editorOverviewRuler.bracketMatchForeground的颜色设置为透明。请记住,要使此特定颜色更改生效,需要重新加载。

"workbench.colorCustomizations": {
    "editorOverviewRuler.bracketMatchForeground": "#00000000",
},

此外,您还可以使用以下方法从概览标尺中删除光标的当前位置:

"editor.hideCursorInOverviewRuler": false

答案 1 :(得分:0)

这是最近为我工作的。

"editorOverviewRuler.background": "#000000",
"editorOverviewRuler.border": "#000000",
"editorOverviewRuler.findMatchForeground": "#000000",
"editorOverviewRuler.rangeHighlightForeground": "#000000",
"editorOverviewRuler.selectionHighlightForeground": "#000000",
"editorOverviewRuler.wordHighlightForeground": "#000000",
"editorOverviewRuler.wordHighlightStrongForeground": "#000000",
"editorOverviewRuler.modifiedForeground": "#000000",
"editorOverviewRuler.addedForeground": "#000000",
"editorOverviewRuler.deletedForeground": "#000000",
"editorOverviewRuler.errorForeground": "#000000",
"editorOverviewRuler.warningForeground": "#000000",
"editorOverviewRuler.infoForeground": "#000000",
"editorOverviewRuler.bracketMatchForeground": "#000000"

我使用了纯黑色作为主题,但是您当然可以选择其他颜色。

正如其他人所说,此功能称为“概述标尺”,颜色设置在the docs' section called "editor colors.”中描述