【问题标题】:VSCODE Status Bar Color Is FixedVSCODE 状态栏颜色是固定的
【发布时间】:2020-10-10 16:33:13
【问题描述】:

我正在使用 VSCODE 1.46.1。

状态栏的颜色(紫色)是固定的。无论我改变多少主题,它都不会改变。

为确保它不是由任何扩展引起的,我已禁用所有扩展。

为了确保它不是由任何设置引起的,我已经从settings.json 文件中删除了所有内容,除了以下几行:

{
    "workbench.colorTheme": "Default Light+"
}

任务栏仍然如下所示。

这可能是什么问题?

【问题讨论】:

  • 您的settings.json 中有workbench.colorCustomizations {} 条目吗?
  • 我已经删除了 .vscode 目录。卸载并重新安装vscode。我在settings.json 中的唯一设置就是问题。这是"workbench.colorTheme": "Default Light+"
  • 我已经卸载了 vscode。删除了~/.config/Code~/.vscode。然后重新安装了vscode。没有改善。

标签: visual-studio-code vscode-settings


【解决方案1】:
{
    "workbench.colorCustomizations": {
        // Status bar when a folder or workspace is active
        "statusBar.background": "#ff0000",
        "statusBar.foreground": "#ff0000",
        "statusBar.border": "#ffff00",

        // Status bar when VSCode is in debugging mode
        "statusBar.debuggingBackground": "#ffffff",
        "statusBar.debuggingForeground": "#000000",
        "statusBar.debuggingBorder": "#ff0000",

        // Status bar when no folder or workspace has been opened. 
        "statusBar.noFolderBackground": "#ff0000",
        "statusBar.noFolderBorder": "#0000ff",
        "statusBar.noFolderForeground": "#00ff00"
    }
}

如果你想在没有打开文件夹的情况下改变状态栏,你可以使用

"statusBar.noFolderBackground": "#ffffff"

这些是更改状态栏颜色的设置。验证您是否已将任何内容添加到您的 settings.json 或任何工作区文件或 .vscode 文件夹中的 settings.json

【讨论】:

  • 我已删除 .vscode 目录。卸载并重新安装vscode。添加了您的设置以检查颜色是否发生变化。颜色没有变化。
  • 你能不能把你%AppData%\Code%UserProfile%\.vscode文件夹里的所有文件都删掉看看,还有另外一个设置加到ans中了
  • 我使用的是 Linux Mint 19.3。我已删除~/.vscode。 Linux 中的 %AppData%\Code 等价物是什么?
  • 天哪,是的!当您启动调试会话时它会改变,但是是的:)
  • 我添加了状态栏的所有状态,即您尚未打开任何文件夹或 git repo 或工作区(最后 3 个设置)的状态,您可以在没有任何内容时进行配置已打开
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-25
  • 2015-11-20
  • 2011-08-13
  • 2021-06-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多