地球主题
地球主题库的Sublime子模块
详细信息
安装
- 总数 5K
- Win 3K
- Mac 589
- Linux 905
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 2 | 0 | 1 | 1 | 0 | 1 | 3 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 2 | 1 | 1 | 0 | 1 | 0 |
Mac | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
读取文档
:art: 一个用于为编辑器(Vim, VSCode, Sublime, Atom)和终端仿真器(iTerm2, Hyper)生成颜色主题的命令行工具。
内容 1. 安装 1. 使用 1. 创建主题 1. 屏幕截图
安装
Arch Linux (AUR)
yay -S colorstorm
其他发行版
正在进行中,请稍后查看!
从源代码安装
- 安装 Zig
- 运行:
make release
- 将
zig-out/bin/colorstorm
移动到您的PATH
使用
$ colorstorm [-o outdir] [-g generator] input
-o|--outdir: The directory to output themes to (default: "./colorstorm-out")
-g|--gen: Generator type (default: all)
Available types: all, atom, vscode, vim, sublime, iterm, hyper
-i|--input: The JSON input file to use for generating the themes
See: https://github.com/benbusby/colorstorm#creating-themes
支持编辑器
- Vim
- VSCode
- Sublime
- Atom
支持终端仿真器
- iTerm2
- Hyper
创建主题
您可以使用单个JSON文件定义颜色来为所有可用的编辑器和终端仿真器创建主题。该文件应是一个数组(即使是单个主题),具有以下结构
[
{
"theme_name_full": "Moonside",
"theme_name_safe": "moonside",
"color_bg_main": "#000000",
"color_bg_alt1": "#080808",
"color_bg_alt2": "#131313",
"color_fg": "#ffffff",
"color_linenr": "#9e5dc8",
"color_select": "#5a1359",
"color_type": "#f6f929",
"color_accent": "#fd35fa",
"color_string": "#ff6693",
"color_boolean": "#fd9935",
"color_variable": "#c67ff4",
"color_number": "#aaef64",
"color_comment": "#7ca454",
"color_function": "#5e9aff"
},
{
...
}
]
值名称大多可以自解释,以下是每个字段的说明
字段 | 解释 |
theme_name_full |
将显示在主题文件文档中的主题的全名 |
theme_name_safe |
用作主题文件名的值 |
color_bg_main |
主背景颜色 |
color_bg_alt1 |
用于 UI 元素(如文件树和选项卡栏)的单独背景颜色 |
color_bg_alt2 |
用于 UI 元素(如行号和边栏)的单独背景颜色 |
color_fg |
前景颜色(所有通用文本) |
color_linenr |
用于行号的颜色 |
color_select |
用于选择单词或文本行的颜色 |
color_type |
用于变量类型(int, float, 等)的颜色 |
color_accent |
一种“强调”颜色——通常用于特殊情况(如当前行号高亮或徽章背景等) |
color_string |
用于字符串的颜色 |
color_boolean |
用于布尔值的颜色 |
color_variable |
用于变量实例和常量的颜色 |
color_number |
用于数值的颜色 |
color_comment |
用于代码注释的颜色 |
color_function |
用于函数名称的颜色 |