ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

皮肤

deathaxe ST3

仅使用一条命令即可轻松切换 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

源文件
raw.​githubusercontent.​com

皮肤

License Package Control

皮肤让用户可以通过单一命令更改当前 Sublime Text 色彩方案和主题。选择一个皮肤后,会应用一组特定设置到 Sublime Text。皮肤可以由主题包提供,比如 Boxy Theme,或者用户可以在保存当前的设置为新的用户皮肤中自行创建。

screenshot

最终用户

一般用法

  1. 打开命令面板
  2. 输入以下三条命令之一
    • UI: 选择皮肤
    • UI: 保存皮肤
    • UI: 删除皮肤.
键盘快捷键

要快速打开 UI: 选择皮肤 菜单,请使用

  • Ctrl+F12 在 Windows / Linux上
  • Super+F12 在 macOS 上

设置

默认情况下,以下设置由 Save User Skin 存储

  • color_scheme
  • theme
  • font_face
  • font_size

要编辑设置

  1. 打开命令面板
  2. 输入 首选项: 皮肤设置

设置存储在 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_schemetheme 设置的 首选项 节,才能被认为是有效的,但也可能包含任何其他由 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" }
保存主题

以下示例将直接将当前的样式和感觉保存为 预设 01Packages/User/Saved Skins.skins 文件中。

"command": "save_user_skin",
"args": { "name": "Preset 01" }
删除主题

以下示例将直接删除 Preset 01Packages/User/Saved Skins.skins 文件中。

"command": "delete_user_skin",
"args": { "name": "Preset 01" }

灵感来源于