千家信息网

如何自定义Sublime Text3主题、背景色、前景色等样式

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章将为大家详细讲解有关如何自定义Sublime Text3主题、背景色、前景色等样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实现方法:1.先放本人效果图
千家信息网最后更新 2026年10月31日如何自定义Sublime Text3主题、背景色、前景色等样式

这篇文章将为大家详细讲解有关如何自定义Sublime Text3主题、背景色、前景色等样式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

实现方法:

1.先放本人效果图

2.修改方式如下:

1.打开Sublime Text3/Packages目录下的Color Scheme - Default.sublime-package(以压缩包形式打开)

2.右键将Monokai.sublime-color-scheme文件,发送到/桌面

3.修改Monokai.sublime-color-scheme文件颜色参数值

4.修改文件名

5.将修改后的Monokai.sublime-color-scheme文件放入Color Scheme - Default.sublime-package压缩包内

6.修改 首选项/配色方案

7.点击你的配色方案

8.我的配色方案配置文件内容

{    "name": "longxin",    "author": "Sublime HQ Pty Ltd, Wimer Hazenberg",    "variables":    {        "black": "hsl(0, 0%, 0%)",        "selection_border_color": "hsl(60, 17%, 11%)",        "background_color": "hsl(120°, 40.5%, 85.5%)",        "blue": "hsl(338°, 94.6%, 56.3%)",        "selection_color": "hsl(120°, 9.3%, 58.0%)",        "orange": "hsl(32, 98%, 56%)",        "orange2": "hsl(30, 83%, 34%)",        "orange3": "hsl(47, 100%, 79%)",        "purple": "hsl(261, 100%, 75%)",        "red": "hsl(0, 93%, 59%)",        "red2": "hsl(338, 95%, 56%)",        "white": "hsl(0, 0%, 97%)",        "white2": "hsl(60, 36%, 96%)",        "white3": "hsl(0°, 6.5%, 15.1%)",        "yellow": "hsl(0°, 0.0%, 50.2%)",        "yellow2": "hsl(0°, 0.0%, 14.1%)",        "yellow3": "hsl(60, 12%, 79%)",        "yellow4": "hsl(120°, 9.3%, 58.0%)",        "yellow5": "hsl(50, 11%, 41%)"    },    "globals":    {        "foreground": "var(white3)",        "background": "var(background_color)",        "caret": "color(var(white2) alpha(0.9))",        "block_caret": "color(var(white2) alpha(0.4))",        "invisibles": "color(var(white3) alpha(0.35))",        "line_highlight": "var(yellow4)",        "selection": "var(selection_color)",        "selection_border": "var(selection_border_color)",        "misspelling": "var(red2)",        "active_guide": "color(var(orange2) alpha(0.69))",        "find_highlight_foreground": "var(black)",        "find_highlight": "var(orange3)",        "brackets_options": "underline",        "brackets_foreground": "color(var(white3) alpha(0.65))",        "bracket_contents_options": "underline",        "bracket_contents_foreground": "color(var(white3) alpha(0.65))",        "tags_options": "stippled_underline"    },    "rules":    [        {            "name": "Comment",            "scope": "comment",            "foreground": "var(yellow5)"        },        {            "name": "String",            "scope": "string",            "foreground": "var(yellow)"        },        {            "name": "Number",            "scope": "constant.numeric",            "foreground": "var(purple)"        },        {            "name": "Built-in constant",            "scope": "constant.language",            "foreground": "var(purple)"        },        {            "name": "User-defined constant",            "scope": "constant.character, constant.other",            "foreground": "var(purple)"        },        {            "name": "Variable",            "scope": "variable"        },        {            "name": "Keyword",            "scope": "keyword - (source.c keyword.operator | source.c++ keyword.operator | source.objc keyword.operator | source.objc++ keyword.operator), keyword.operator.word",            "foreground": "var(red2)"        },        {            "name": "Annotation Punctuation",            "scope": "punctuation.definition.annotation",            "foreground": "var(red2)"        },        {            "name": "JavaScript Dollar",            "scope": "variable.other.dollar.only.js",            "foreground": "var(red2)"        },        {            "name": "Storage",            "scope": "storage",            "foreground": "var(red2)"        },        {            "name": "Storage type",            "scope": "storage.type",            "foreground": "var(blue)",            "font_style": "italic"        },        {            "name": "Entity name",            "scope": "entity.name - (entity.name.filename | entity.name.section | entity.name.tag | entity.name.label)",            "foreground": "var(yellow2)"        },        {            "name": "Inherited class",            "scope": "entity.other.inherited-class",            "foreground": "var(yellow2)",            "font_style": "italic underline"        },        {            "name": "Function argument",            "scope": "variable.parameter - (source.c | source.c++ | source.objc | source.objc++)",            "foreground": "var(orange)",            "font_style": "italic"        },        {            "name": "Language variable",            "scope": "variable.language",            "foreground": "var(orange)",            "font_style": "italic"        },        {            "name": "Tag name",            "scope": "entity.name.tag",            "foreground": "var(red2)"        },        {            "name": "Tag attribute",            "scope": "entity.other.attribute-name",            "foreground": "var(yellow2)"        },        {            "name": "Function call",            "scope": "variable.function, variable.annotation",            "foreground": "var(blue)"        },        {            "name": "Library function",            "scope": "support.function, support.macro",            "foreground": "var(blue)"        },        {            "name": "Library constant",            "scope": "support.constant",            "foreground": "var(blue)"        },        {            "name": "Library class/type",            "scope": "support.type, support.class",            "foreground": "var(blue)",            "font_style": "italic"        },        {            "name": "Library variable",            "scope": "support.other.variable"        },        {            "name": "Invalid",            "scope": "invalid",            "foreground": "var(white2)",            "background": "var(red2)"        },        {            "name": "Invalid deprecated",            "scope": "invalid.deprecated",            "foreground": "var(white2)",            "background": "var(purple)"        },        {            "name": "JSON String",            "scope": "meta.structure.dictionary.json string.quoted.double.json",            "foreground": "var(yellow3)"        },        {            "name": "YAML String",            "scope": "string.unquoted.yaml",            "foreground": "var(white3)"        },        {            "name": "diff.header",            "scope": "meta.diff, meta.diff.header",            "foreground": "var(yellow5)"        },        {            "name": "markup headings",            "scope": "markup.heading",            "font_style": "bold"        },        {            "name": "markup headings",            "scope": "markup.heading punctuation.definition.heading",            "foreground": "var(orange)"        },        {            "name": "markup h2",            "scope": "markup.heading.1 punctuation.definition.heading",            "foreground": "var(red2)"        },        {            "name": "markup links",            "scope": "markup.underline.link",            "foreground": "var(blue)"        },        {            "name": "markup bold",            "scope": "markup.bold",            "font_style": "bold"        },        {            "name": "markup italic",            "scope": "markup.italic",            "font_style": "italic"        },        {            "name": "markup bold/italic",            "scope": "markup.italic markup.bold | markup.bold markup.italic",            "font_style": "bold italic"        },        {            "name": "markup hr",            "scope": "punctuation.definition.thematic-break",            "foreground": "var(yellow5)"        },        {            "name": "markup blockquote",            "scope": "markup.quote punctuation.definition.blockquote",            "foreground": "var(yellow5)"        },        {            "name": "markup bullets",            "scope": "markup.list.numbered.bullet",            "foreground": "var(purple)"        },        {            "name": "markup bullets",            "scope": "markup.list.unnumbered.bullet | (markup.list.numbered punctuation.definition)",            "foreground": "color(var(white) alpha(0.67))"        },        {            "name": "markup code",            "scope": "markup.raw",            "background": "color(var(white) alpha(0.094))"        },        {            "name": "markup punctuation",            "scope": "markup.raw punctuation.definition.raw",            "foreground": "color(var(white) alpha(0.67))"        },        {            "name": "markup punctuation",            "scope": "text & (punctuation.definition.italic | punctuation.definition.bold | punctuation.definition.raw | punctuation.definition.link | punctuation.definition.metadata | punctuation.definition.image | punctuation.separator.table-cell | punctuation.section.table-header | punctuation.definition.constant)",            "foreground": "color(var(white) alpha(0.67))"        },        {            "name": "diff.deleted",            "scope": "markup.deleted",            "foreground": "var(red2)"        },        {            "name": "diff.inserted",            "scope": "markup.inserted",            "foreground": "var(yellow2)"        },        {            "name": "diff.changed",            "scope": "markup.changed",            "foreground": "var(yellow)"        },        {            "scope": "constant.numeric.line-number.find-in-files - match",            "foreground": "color(var(purple) alpha(0.63))"        },        {            "scope": "entity.name.filename",            "foreground": "var(yellow)"        },        {            "scope": "message.error",            "foreground": "var(red)"        },        {            "scope": "diff.deleted",            "background": "hsla(338, 50%, 56%, 0.15)",            "foreground_adjust": "l(+ 5%)"        },        {            "scope": "diff.deleted.char",            "background": "hsla(338, 65%, 56%, 0.30)",            "foreground_adjust": "l(+ 10%)"        },        {            "scope": "diff.inserted",            "background": "hsla(80, 50%, 53%, 0.15)",            "foreground_adjust": "l(+ 5%)"        },        {            "scope": "diff.inserted.char",            "background": "hsla(80, 65%, 53%, 0.30)",            "foreground_adjust": "l(+ 10%)"        },    ]}

关于"如何自定义Sublime Text3主题、背景色、前景色等样式"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 方案 篇文章 主题 景色 样式 背景 内容 更多 不错 实用 参数 形式 效果 效果图 文件名 文章 方式 方法 桌面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 精品咖啡豆 互联网科技产业 科技赋能下的互联网金融 网络科技有限互联网 互联网的科技创新 科技服务与互联网 滨湖区互联网智能科技产品供应 湖南洣水互联网科技有限公司扣款 互联网科技公司需要的职位 北京华百购互联网科技有限公司 阿里互联网科技公司 湖南诚度互联网科技有限公司 互联网金融中的现代科技 晓花互联网科技有限公司网址 哈尔滨屹滨互联网科技有限公司 深圳互联网科技的发展 互联网领先科技宣传片 有人说阿里系是互联网科技企业 上海乐五互联网科技有限公司 容联科技互联网电商 上海喔噻互联网科技有限公司 中关村互联网 科技集团 互联网通讯科技 苏州互联网科技贷款公司 互联网科技美容 广西拼得多互联网科技有限公司 须眉科技是互联网公司吗 上海京穆互联网科技有限公司 杭州融税互联网科技有限公司 互联网领先科技成果宣传视频
0