皮肤
仅使用一条命令即可轻松切换 Sublime Text 的主题和色彩方案。
详细信息
安装
- 总数 22K
- Win 11K
- Mac 7K
- Linux 4K
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日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 3 | 1 | 0 | 0 | 0 | 4 | 2 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 0 | 3 | 2 | 1 | 2 | 3 | 0 | 1 | 2 | 2 | 1 | 0 | 1 | 0 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 0 |
Mac | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 1 |
Linux | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 |
Readme
皮肤
皮肤让用户可以通过单一命令更改当前 Sublime Text 色彩方案和主题。选择一个皮肤后,会应用一组特定设置到 Sublime Text。皮肤可以由主题包提供,比如 Boxy Theme,或者用户可以在保存当前的设置为新的用户皮肤中自行创建。
最终用户
一般用法
- 打开命令面板
- 输入以下三条命令之一
UI: 选择皮肤
UI: 保存皮肤
UI: 删除皮肤
.
键盘快捷键
要快速打开 UI: 选择皮肤
菜单,请使用
- Ctrl+F12 在 Windows / Linux上
- Super+F12 在 macOS 上
设置
默认情况下,以下设置由 Save User Skin
存储
color_scheme
theme
font_face
font_size
要编辑设置
- 打开命令面板
- 输入
首选项: 皮肤设置
设置存储在 Packages/User/Skins.sublime-settings
。
示例
"skin-template":
{
// List of settings to load from / save to Preferences.sublime-settings
"Preferences":
[
"color_scheme",
"theme",
"font_face",
"font_size"
],
// List of settings to load from / save to SublimeLinter.sublime-settings
"SublimeLinter":
{
"user":
[
"error_color",
"gutter_theme",
"warning_color"
]
}
}
主题开发者
一般
皮肤会解析所有包中的 *.skins
文件。它们应存储一组设置,用于 sublime text 和其他包。一个包中可能存在多个皮肤文件。文件名不重要,但皮肤内部的名称必须在每个包中是唯一的。快速面板会显示这些名称。提供它的 Package
在第二行作为描述显示。
文件格式
{
// skin
"Boxy Tomorrow (Green)": {
// Packages/User/Preferences.sublime-settings
"Preferences": {
"color_scheme": "Packages/Boxy Theme/schemes/Boxy Tomorrow.tmTheme",
"theme": "Boxy Tomorrow.sublime-theme",
"theme_accent_green" : true,
"theme_accent_orange": null,
"theme_accent_purple": null
},
// Packages/User/SublimeLinter.sublime-settings
"SublimeLinter": {
"user": {
// ...
}
}
},
// skin
"Monokai 2": {
// ...
},
// ...
}
皮肤的每个子节点都代表要写入到 Packages/User/*.sublime-settings
文件中的设置。因此,不仅可以提供 Sublime Text
的设置,还可以为任何安装的包(如 SublimeLinter
)提供设置。一个皮肤至少必须包含带有 color_scheme
或 theme
设置的 首选项
节,才能被认为是有效的,但也可能包含任何其他由 Sublime Text
接受的设置。
值为 null
的设置将在 sublime-settings 文件中被删除。
命令
主题
提供以下 命令
以直接与所有可用的主题交互。它们可以用来创建与最常用主题的关键绑定或命令快捷键。
设置主题
要打开一个包含所有可用主题的快速面板,请调用
"command": "set_skin"
"args": { }
要打开一个包含单一软件包提供的所有主题的快速面板,请调用
"command": "set_skin",
"args": { "package": "Skins" }
要直接应用预定义的某个特定主题,请调用
"command": "set_skin",
"args": { "package": "Skins", "name": "Monokai" }
要应用保存的用户主题,请调用
"command": "set_skin",
"args": { "package": "User", "name": "Preset 01" }
保存主题
以下示例将直接将当前的样式和感觉保存为 预设 01
到 Packages/User/Saved Skins.skins
文件中。
"command": "save_user_skin",
"args": { "name": "Preset 01" }
删除主题
以下示例将直接删除 Preset 01
从 Packages/User/Saved Skins.skins
文件中。
"command": "delete_user_skin",
"args": { "name": "Preset 01" }