当前位置:  开发笔记 > 编程语言 > 正文

VS Code中滚动条中的彩色像素

如何解决《VSCode中滚动条中的彩色像素》经验,为你挑选了2个好方法。

我最近开始使用VS Code,我注意到滚动条中有很少的彩色像素,如下所示:

在此输入图像描述

它们似乎表明了源代码的一些内容,但我无法找到相关的文档.所以我的问题如下:

这个功能的名称是什么?

它在哪里记录?

是否可以禁用此功能,如果是,如何禁用?

编辑:

看完后@idleberg的回答,我设置scm.diffDecorations"none"并重新启动VS代码,重新打开文件等,但装饰仍然存在.

我跟着链接@Moffen的答案,我设置"editor.hideCursorInOverviewRuler"true,但事实证明,控制不同的功能.此外,我已经"editor.minimap.enabled"设置false,但小地图是与滚动条装饰不同的功能.

我在Ubuntu 18.04上运行VS Code 1.23.1版.

Álvaro Gonzá.. 9

该功能称为概述标尺。除了一些稀疏的注释,我一直找不到特定的文档:

如果打开包含错误或警告的文件,则这些文件将在文本和概览标尺中内联显示。

相关设置包括:

// Controls if the cursor should be hidden in the overview ruler.
"editor.hideCursorInOverviewRuler": false,

// Controls if a border should be drawn around the overview ruler.
"editor.overviewRulerBorder": true,

// Controls the number of decorations that can show up at the same position in the overview ruler
"editor.overviewRulerLanes": 3

…还有一些可配置的颜色,这是我找到的最彻底的解释:

概述标尺

此标尺位于编辑器右边缘的滚动条下方,并提供编辑器中装饰的概述。

editorOverviewRuler.border:概述标尺边框的颜色。

editorOverviewRuler.findMatchForeground:概述标尺标记颜色用于查找匹配。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.rangeHighlightForeground高亮范围的概述标尺标记颜色,例如“快速打开”,“文件中的符号”和“查找”功能。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.selectionHighlightForeground:概述标尺标记颜色用于选择突出显示。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.wordHighlightForeground符号突出显示的概述标尺标记颜色。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.wordHighlightStrongForeground:概述标尺标记颜色,用于写访问符号突出显示。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.modifiedForeground:概述标尺标记颜色的修改内容

editorOverviewRuler.addedForeground:概述标尺标记颜色以添加内容

editorOverviewRuler.deletedForeground已删除内容的概述标尺标记颜色。

editorOverviewRuler.errorForeground:概述标尺标记颜色出现错误

editorOverviewRuler.warningForeground:概述标尺标记颜色,用于警告

editorOverviewRuler.infoForeground:概述标尺刻度颜色的相关信息

editorOverviewRuler.bracketMatchForeground:概述括号匹配的标尺标记颜色。


idleberg.. 8

这些装饰器确实表明了源的变化.添加了绿色标记代码,删除了红色标记代码.您可以在设置下的键禁用此scm.diffDecorations(可能值:all,gutter,overview,none.)

要隐藏滚动条中的指示符,您可以覆盖主题样式以使指示符透明:

"workbench.colorCustomizations": {
    // Scrollbar
    "editorOverviewRuler.addedForeground": "#0000",
    "editorOverviewRuler.modifiedForeground": "#0000",
    "editorOverviewRuler.deletedForeground": "#0000",

    // Gutter (same as tweaking scm.diffDecorations?)
    "editorGutter.addedBackground": "#0000",
    "editorGutter.modifiedBackground": "#0000",
    "editorGutter.deletedBackground": "#0000
}

注意:该示例使用#RGBA简写而不是#RRGGBBAA



1> Álvaro Gonzá..:

该功能称为概述标尺。除了一些稀疏的注释,我一直找不到特定的文档:

如果打开包含错误或警告的文件,则这些文件将在文本和概览标尺中内联显示。

相关设置包括:

// Controls if the cursor should be hidden in the overview ruler.
"editor.hideCursorInOverviewRuler": false,

// Controls if a border should be drawn around the overview ruler.
"editor.overviewRulerBorder": true,

// Controls the number of decorations that can show up at the same position in the overview ruler
"editor.overviewRulerLanes": 3

…还有一些可配置的颜色,这是我找到的最彻底的解释:

概述标尺

此标尺位于编辑器右边缘的滚动条下方,并提供编辑器中装饰的概述。

editorOverviewRuler.border:概述标尺边框的颜色。

editorOverviewRuler.findMatchForeground:概述标尺标记颜色用于查找匹配。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.rangeHighlightForeground高亮范围的概述标尺标记颜色,例如“快速打开”,“文件中的符号”和“查找”功能。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.selectionHighlightForeground:概述标尺标记颜色用于选择突出显示。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.wordHighlightForeground符号突出显示的概述标尺标记颜色。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.wordHighlightStrongForeground:概述标尺标记颜色,用于写访问符号突出显示。颜色必须不透明,以不隐藏基础装饰。

editorOverviewRuler.modifiedForeground:概述标尺标记颜色的修改内容

editorOverviewRuler.addedForeground:概述标尺标记颜色以添加内容

editorOverviewRuler.deletedForeground已删除内容的概述标尺标记颜色。

editorOverviewRuler.errorForeground:概述标尺标记颜色出现错误

editorOverviewRuler.warningForeground:概述标尺标记颜色,用于警告

editorOverviewRuler.infoForeground:概述标尺刻度颜色的相关信息

editorOverviewRuler.bracketMatchForeground:概述括号匹配的标尺标记颜色。



2> idleberg..:

这些装饰器确实表明了源的变化.添加了绿色标记代码,删除了红色标记代码.您可以在设置下的键禁用此scm.diffDecorations(可能值:all,gutter,overview,none.)

要隐藏滚动条中的指示符,您可以覆盖主题样式以使指示符透明:

"workbench.colorCustomizations": {
    // Scrollbar
    "editorOverviewRuler.addedForeground": "#0000",
    "editorOverviewRuler.modifiedForeground": "#0000",
    "editorOverviewRuler.deletedForeground": "#0000",

    // Gutter (same as tweaking scm.diffDecorations?)
    "editorGutter.addedBackground": "#0000",
    "editorGutter.modifiedBackground": "#0000",
    "editorGutter.deletedBackground": "#0000
}

注意:该示例使用#RGBA简写而不是#RRGGBBAA

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有