https://github.com/shaobeichen/gradient-theme
🌅 Multiple beautiful VSCode gradient themes. 多个漂亮的VSCode渐变主题。
https://github.com/shaobeichen/gradient-theme
gradient gradient-theme gradienttheme theme vscode vscode-extension vscode-theme
Last synced: 28 days ago
JSON representation
🌅 Multiple beautiful VSCode gradient themes. 多个漂亮的VSCode渐变主题。
- Host: GitHub
- URL: https://github.com/shaobeichen/gradient-theme
- Owner: shaobeichen
- License: mit
- Created: 2024-09-13T10:59:49.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-04T03:25:08.000Z (5 months ago)
- Last Synced: 2025-03-30T06:06:49.517Z (about 1 month ago)
- Topics: gradient, gradient-theme, gradienttheme, theme, vscode, vscode-extension, vscode-theme
- Language: JavaScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=shaobeichen.gradient-theme
- Size: 5.93 MB
- Stars: 105
- Watchers: 1
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README-zh.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Gradient Theme

[](https://marketplace.visualstudio.com/items?itemName=shaobeichen.gradient-theme)
[](https://marketplace.visualstudio.com/items?itemName=shaobeichen.gradient-theme)
[](https://marketplace.visualstudio.com/items?itemName=shaobeichen.gradient-theme)中文文档 | [English](./README.md)
[当前仓库链接](https://github.com/shaobeichen/gradient-theme),喜欢的话点一个 Star 吧!
# 警告

尽管警告不会影响任何功能,如果你对 VSCode 已损坏警告提示非常介意的话,**不推荐**使用此主题。
如果你不想忽略 VSCode 已损坏警告提示的话,请自己考虑好是否要使用此主题。
老实说,我一开始也是很介意,后来我忽略了已损坏警告提示后,再也不介意了。
# 主题
Gradient Bearded Theme Arc
基于 Bearded Theme Arc ,添加了渐变效果。
Gradient Dracula Theme
基于 Dracula Theme ,添加了渐变效果。
![]()
![]()
Gradient Monokai Pro
基于 Monokai Pro ,添加了渐变效果。
Gradient Monokai Pro Classic
基于 Monokai Pro Classic ,添加了渐变效果。
![]()
![]()
Gradient Modern Dark
基于 Modern Dark ,添加了渐变效果。
Gradient Atom One Dark
基于 Atom One Dark ,添加了渐变效果。
![]()
![]()
# 灵感
有一天我看到了一个自已修改 VSCode 主题 CSS 文件的视频,
于是我觉得我可以使用相同的方式来制作一个 VSCode 渐变效果 CSS 文件,
然后我就开始使用 Custom CSS and JS Loader 插件来加载自定义的渐变 CSS,
后来许多人觉得我的渐变主题非常好看,希望也能在自己的 VSCode 上能使用它,
但是如果要使用它的话,需要安装插件还需要我给他们一份 CSS 文件,这太麻烦了!
于是我去学习了如何制作一个 VSCode 主题插件,做出了这个渐变色主题插件。
# 安装
- 在 [ VSCode Marketplace ](https://marketplace.visualstudio.com/items?itemName=shaobeichen.gradient-theme) 安装主题。
或者
- 在 VSCode 中搜索 Gradient Theme、gradient-theme 关键字后,进行安装。
安装后可以选择基础主题,**此时并没有渐变效果**,如果想要开启渐变效果的话,请看下一步。
**为什么没有直接开启渐变效果呢?**
因为开启渐变效果会对 VSCode 的核心文件进行修改,会有 VSCode 已损坏的警告提示,尽管可以移除警告提示,但还是一部分人不希望这样,在底部会有详细说明。
# 渐变效果
### 开启渐变

你可以通过按 `Ctrl + Shift + P` 或者 `Shift + ⌘ + P` 并选择“**Gradient Theme: Enable Gradient**”来实现此操作。
### 关闭渐变
你可以通过按 `Ctrl + Shift + P` 或者 `Shift + ⌘ + P` 并选择“**Gradient Theme: Disable Gradient**”来实现此操作。
### 重启编辑器

在 开启渐变效果 或 关闭渐变效果 后,会有一条提示,点击重启编辑器后,才能看到渐变效果。
# 自定义主题
当你觉得当前渐变主题效果不好,可以自己自定义渐变主题。
请注意,你如果开启了自定义渐变效果,那么不论你切换哪种主题,都会显示为你自定义的渐变效果。
目前第一版自定义主题功能简略,后续会继续完善。
### 自定义主题视频教学地址
https://www.bilibili.com/video/BV1FemxYYEAv
#### 1. 打开设置

#### 2. 找到渐变主题设置
打开设置,搜索 `gradient css`,找到 `Gradient Theme: CSS`,点击 在 setting.json 里编辑。

#### 3. 添加自定义渐变样式
在 setting.json 里添加自定义 CSS,数组类型,支持编写多个渐变样式,但只有一个会生效。`enable` 为 true 表示开启这个自定义渐变主题 css,false 表示关闭,`css`表示自定义渐变主题 css 内容。
注意 css 需要压缩为一行。压缩方法可以参考 [在线压缩工具](https://tool.chinaz.com/tools/cssformat.aspx)。

#### 4. 开启渐变重启编辑器
css 编写好后,需要手动开启渐变重启编辑器。开启渐变的方法在文档上方有提及。
# 请注意
### 1. 忽略已损坏警告提示

请注意,由于开启渐变效果会对 VSCode 的核心文件进行修改,VSCode 会将其解释为核心文件“已损坏”,你可能会在重启编辑器时看到这样一条警告提示,你可以安全地忽略此消息。
如果你不想忽略警告提示的话,请自己考虑好是否要使用此主题。
### 2. 执行 Enable 命令,提示没有权限

如果您是 Windows 用户,您可能需要以管理员权限运行 VS Code。对于 Linux 和 Mac 用户,不得将 Code 安装在只读位置,并且您必须具有写入权限。
### 3. 更新 VSCode
请注意,每次更新 VSCode 后,都需要重复步骤以重新开启渐变效果。
### 4. 更换其他主题
请注意,如果开启了渐变效果,此时你想更换其他主题,最好可以先关闭渐变效果,再选择其他主题,否则渐变主题可能会影响到其他主题的颜色。
# 兼容性
这个主题仍然在不断更新优化。我主要使用 HTML、CSS、JS、TS、Vue、React 等进行开发,因此,虽然这些语言和框架看起来不错,但其他语言和框架可能会出现主题并不合适的情况。如果你发现任何明显的问题,可以提出一个问题,我会尽快解决。
# 如何贡献
很高兴你对这个主题感到兴趣,欢迎任何合适的贡献。
1. Fork 并 Clone 此仓库`git clone https://github.com//gradient-theme`
2. 为你的更改创建一个分支`git checkout-b my-new-feature`
3. 在 VSCode 中打开*gradient-theme*文件夹
4. 修改你想修改的文件
5. 在 VSCode 中使用 F5 进行调试预览
6. Commit 并 Push 你的修改
7. 提交一份 PR ,请注意并非所有建议都能被接受# 感谢
感谢 Lun Dev ,让我有了制作这个渐变主题的灵感。 🙏
**[Lun Dev](https://www.youtube.com/@lundeveloper)**
感谢以下主题的作者为开源做出贡献。🙏 我在以下主题的基础上为各个主题制作了渐变效果。
**[Bearded Theme](https://marketplace.visualstudio.com/items?itemName=BeardedBear.beardedtheme)**
**[Dracula Theme Official](https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula)**
**[Monokai Pro](https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode)**
**[Monokai Pro Classic](https://marketplace.visualstudio.com/items?itemName=monokai.theme-monokai-pro-vscode)**
**[Atom One Dark](https://marketplace.visualstudio.com/items?itemName=akamud.vscode-theme-onedark)**