VSCode 自定义窗口边框

Ale*_*x F 10 visual-studio-code vscode-settings

我想在 VSCode 周围添加一个微妙的边框,这样多个打开的窗口就不会混合在一起。

我查看了 Theme Color API Reference,但没有发现任何相关设置:https : //code.visualstudio.com/api/references/theme-color

我正在使用 Material Theme 并想添加一个边框,就像这样

    "workbench.colorCustomizations": {
        "[Material Theme Darker]": {
            // These settings work:
            "editor.foreground": "#f1f1f1", // regular text color
            // "editor.background": "#ff0000"
            // "sideBar.background": "#ff0000",

            //I'd like something like this, but it DOESN'T WORK:
            "window.border": "#444444"
        }
    },
Run Code Online (Sandbox Code Playgroud)

我希望每个 VSCode 窗口都有 1 个像素的边框,这样当两个窗口重叠时,它们就不会混合在一起。

例如,这里有一个 VSCode 窗口在另一个窗口之上,但很难分辨一个窗口从哪里结束,另一个从哪里开始:

截屏

Mat*_*ner 14

VS Code 1.40为此添加了两种新的主题颜色

  • window.activeBorder — 当窗口处于活动状态时
  • window.inactiveBorder — 当窗口处于非活动状态时
  "workbench.colorCustomizations": {
        "[Material Theme Darker]": {

            "window.activeBorder": "#444444"
        }
    }
Run Code Online (Sandbox Code Playgroud)

  • 看起来这在 WIndows 10 中不再起作用。 (7认同)

Loo*_*ole 6

遗憾的是,这不再可能了。从 Visual Studio Code 1.71.x 开始,对 window.activeBorder 和 window.InactiveBorder 的支持已正式拉宽

请参阅https://github.com/microsoft/vscode/issues/160159

  • <div class="Text"/> (2认同)