VSCode 自定义背景

VSCode 自定义背景

直接修改 workbench.desktop.main.css 固然简单,但每次 VSCode 自动更新都会重写核心源码,导致自定义样式丢失。而将自定义 CSS 抽离至外部独立文件,利用 Custom CSS and JS Loader 插件进行动态注入。更新后只需一键重载即可恢复。

提取自定义 CSS

在本地安全路径(如用户目录 .vscode 下)新建 background.css,写入以下样式:

1
2
3
4
5
6
7
8
9
body {
background-image: url('${PATH_TO_YOUR_BACKGROUND}');
background-repeat: no-repeat;
background-position: center;
background-size: cover;
/* 注意:直接降低 body 的 opacity 会导致编辑器文字同步变透明。
更推荐的工程做法:提前用图像工具调低背景图本身的透明度。*/
opacity: 0.80;
}

插件及路径配置

  1. 在应用市场安装插件:Custom CSS and JS Loader
  2. 打开 settings.json(快捷键:Cmd + Shift + P -> 输入 Open User Settings (JSON))。
  3. 追加以下配置:
1
2
3
4
"vscode_custom_css.imports": [
"file:///Users/YOUR_USERNAME/.vscode/background.css"
],
"vscode_custom_css.policy": true

激活样式

  1. 唤起命令面板(Cmd + Shift + P)。
  2. 执行命令:Enable Custom CSS and JS
  3. 重启 VSCode 确认生效。

日常维护与异常处理

1. VSCode 更新后背景失效

由于官方更新会重置环境,更新后直接运行以下命令即可 1 秒恢复,无需重写代码:

  • 命令:Reload Custom CSS and JS

2. 移除标题栏 [不受支持/Unsupported] 警告

核心文件被注入后,VSCode 触发防篡改校验提示。

  • 解决办法:安装 Fix VSCode Checksums 插件,在命令面板执行 Fix Checksums: Apply 后重启即可。

VSCode 自定义背景
https://blog.iks-ran.com/2026/04/03/vsc_bg/
Author
iks-ran
Posted on
April 3, 2026
Licensed under