【问题标题】:Change (or add) background color in VS Code when renaming from Explorer从资源管理器重命名时更改(或添加)VS Code 中的背景颜色
【发布时间】:2020-07-19 04:47:07
【问题描述】:

在下图中,我实际上是在“重命名”中,我正在突出显示某些内容,但没有突出显示。您会注意到也没有光标,因为它正在突出显示。这让我有点发疯,因为我要么计算我移动了多少个左/右箭头键,要么知道我在哪里。我尝试了以下颜色,但这些颜色似乎都没有做任何事情(在资源管理器中):

"workbench.colorCustomizations": {
    "editorRuler.foreground": "#fc199a22",
    "editor.selectionBackground": "#ab3beb3f",
    "editor.selectionHighlightBackground": "#136460e3",
    "editor.findMatchBackground": "#00cc44a8",
    "editor.findMatchHighlightBackground": "#d0ff004d",
    "scrollbarSlider.background": "#FC199A2c"
},

我尝试在 VS Code 的开发人员控制台中检查该元素,但是当它模糊出我需要做的选择元素以了解 CSS 类对其进行样式设置的字段时,重命名会关闭。

我在这里也没有看到资源管理器的“重命名”或突出显示颜色:https://code.visualstudio.com/api/references/theme-color#editor-colors

任何帮助将不胜感激。

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

    您可以使用以下属性:

    "selection.background" : "#FF0"
    

    工作台中文本选择的背景颜色(例如,输入字段或文本区域)。请注意,这不适用于编辑器中的选择。

    对这种方法的一个警告是它是全局应用的,而不仅仅是资源管理器视图

    【讨论】:

    • 没问题;是广泛使用的主题吗@OscarGodson 在我看来,覆盖这样的全局设置是不对的,至少在你突出显示某些内容时甚至无法识别的地步。
    • 我认为这是一个相当流行的主题。它是marketplace.visualstudio.com/…,很大程度上基于marketplace.visualstudio.com/…
    • 嗯,有道理,它需要自定义 CSS 和 JS 加载器。它可能有它自己的配置或设置,我会看一下,但在我看来这感觉不对。我提供的设置不仅适用于重命名时的 all 输入,而且是唯一的;我只是在想,这对于可访问性和依赖可访问性功能的人来说可能是个问题。谢谢
    • 啊,是的,他们的自定义 CSS 用于输入:.monaco-inputbox>.wrapper>textarea.input::selection { background-color:rgba(255,255,255,0.3); },透明度为 0.3。深紫色背景的有趣选择。我猜如果 250,000 人不介意你要做什么@OscarGodson
    • 他们很可能已经安装了主题,尝试过但不喜欢它并选择了其他主题 ;-) 它只有 20K 次安装
    猜你喜欢
    • 1970-01-01
    • 2023-02-18
    • 2013-01-10
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 2021-08-31
    • 2016-10-06
    • 2016-08-24
    相关资源
    最近更新 更多