Sublime Text4代码配色自定义方案

news2024/11/15 4:03:07

文章目录

    • 前言
    • 效果图

前言

  1. 关于Sublime Text对于我的使用体验,只能说内置的代码主题真的都太low了,一点都不好看。
  2. 所以接下来我分享一下我自定义代码配色。
  3. 当然,大家也可以通过我给的中文翻译注释来自定义自己喜欢的颜色。
  4. 废话不多说,直接上代码
  5. 直接将代码复制粘贴到:Preferences > Customize Color Scheme 即可。
{
	"variables":
	{
		"white": "hsl(163, 59%, 53%)",
	},
	"globals":
	{
		"foreground": "var(white)",  // 前景色
		"background": "rgb(43, 48, 56 )",  // 背景
	},
	"rules":
	[
		{
            "name": "Comment",  // 注释
            "scope": "comment, punctuation.definition.comment",
            "foreground": "var(green)"
        },
        {
            "name": "String",    // 字符串
            "scope": "string",
            "foreground": "var(green)"
        },
        {
            "name": "Punctuation",   // 符号
            "scope": "punctuation.section",
            "foreground": "var(white2)"
        },
  
        {
            "name": "Punctuation",  // 符号
            "scope": "punctuation.definition - punctuation.definition.numeric.base",
            "foreground": "var(blue5)"
        },
        {
            "name": "Number",    // 数字
            "scope": "constant.numeric",
            "foreground": "var(orange)"
        },
        {
            "name": "Number Suffix",    // 数字后缀
            "scope": "storage.type.numeric",
            "foreground": "var(pink)",
            "font_style": "italic"
        },
        {
            "name": "Built-in constant",    // 内置常量值
            "scope": "constant.language",
            "foreground": "var(red)",
            "font_style": "italic"
        },
          {
            "name": "User-defined constant",  // 用户定义的常量
            "scope": "constant.character, constant.other",
            "foreground": "var(pink)"
        },
          {
            "name": "Member Variable",     // 成员变量
            "scope": "variable.member",
            "foreground": "var(red)"
        },
          {
            "name": "Keyword",    // 关键字
            "scope": "keyword - keyword.operator, keyword.operator.word",
            "foreground": "rgb(218, 102, 253)"
        },
        {
            "name": "Operators",   // 运算符号
            "scope": "keyword.operator",
            "foreground": "rgb(239, 239, 239)"
        },
                {
            "name": "Punctuation",    //标点符号(分号)
            "scope": "punctuation.separator, punctuation.terminator",
            "foreground": "var(blue6)"
        },
        {
            "name": "Storage",    // 储存器(public)
            "scope": "storage",
            "foreground": "rgb(255, 84, 90)"
        },
        {
            "name": "Storage type",   // 储存器类型(void)
            "scope": "storage.type",
            "foreground": "rgb(255, 140, 161)",
            "font_style": "italic"
        },
        {
            "name": "Inherited class", // 继承类
            "scope": "entity.other.inherited-class",
            "foreground": "var(blue5)",
            "font_style": "italic"
        },
        {
            "name": "Function argument",   // 函数参数
            "scope": "variable.parameter",
            "foreground": "var(orange)"
        },
        {
            "name": "Language variable",  // 语言变量
            "scope": "variable.language",
            "foreground": "var(red)",
            "font_style": "italic"
        },
        {
            "name": "Tag name",  // 标签名称
            "scope": "entity.name.tag",
            "foreground": "var(red)"
        },
        {
            "name": "Function call",   // 函数调用(方法)
            "scope": "variable.function, variable.annotation",
            "foreground": "rgb(253, 226, 102)"
        },
        {
            "name": "Library class/type",  // 库函数/类类型
            "scope": "support.type, support.class",
            "foreground": "var(blue)",
            "font_style": "italic"
        },
        {
            "name": "CSS Properties",
            "scope": "support.type.property-name",
            "foreground": "var(white3)"
        },
        
	]
}

效果图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1484083.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

给自己的2023年写了个年终总结

哈喽,你好啊,我是雷工! 2023年的余额已经严重不足,再有5天,2023年也将成为历史中的年份了。 从网上看到很多小伙伴已经进入了年终总结的模式,我也忍不住想,今年收获了什么?又失去了…

【计算机是怎么跑起来的】软件,体验一次手工汇编

【计算机是怎么跑起来的】软件,体验一次手工汇编 二进制机器语言汇编语言操作码操作数寄存器内存地址和I/O地址参考书:计算机是怎么跑起来的 第三章外设在路上。。。先整理一下本书涉及的理论知识,反正后面做视频也要重写QAQ 程序的作用是驱动硬件工作,所以在编写程序之前必…

C++——模版

前言:哈喽小伙伴们好久不见,这是2024年的第一篇博文,我们将继续C的学习,今天这篇文章,我们来习一下——模版。 目录 一.什么是模版 二.模版分类 1.函数模版 2.类模板 总结 一.什么是模版 说起模版,我们…

gofly框架接口入参验证使用介绍

接口传入的参数做相关性质验证是开发中较为常用,gofly框架内置校验工具,提供开发效率,开发接口简单调用即可实现验证,下面介绍gofly框架数据验证设计思路及使用方法。 gofly框架提供了功能强大、使用便捷、灵活易扩展的数据/表单…

SpringBoot系列(一):SpringBoot介绍

SpringBoot系列(一):SpringBoot介绍 1. SpringBoot介绍 SpringBoot是由Pivotal团队提供的一套用于构建微服务的基础框架,它旨在简化Spring应用程序的创建和开发过程。 SpringBoot通过设计大量的自动化配置等方式来简化Spring原有样板化的配置&#xff…

禁止u盘拷贝的方法,U盘文件防止拷贝的方法

某大型制造企业在研发一款新产品时,涉及到了大量的机密数据和设计图纸。为了方便工作,研发部门的员工经常使用U盘在不同电脑之间传输数据。 然而,由于缺乏对U盘的有效管理,导致了一起严重的数据泄露事件。 事件经过:…

SpringBoot+Redis实现不重复消费的队列

背景 最近我们新研发了一个“年夜饭订购”功能(没想到吧,雷袭在是一个程序猿的同时,也是一名优秀的在厨子)。用户使用系统选择年夜饭,点击“下单”时,后台首先会生成一条订单数据,返回消息给用户…

了解 SYN Flood 攻击

文章目录: 什么是 SYN Flood 攻击?对网络的影响SYN Flood 发生的迹象如何解决? 什么是 SYN Flood 攻击? SYN Flood(SYN 洪水攻击)是一种常见的分布式拒绝服务(DDoS - Distributed Denial of Se…

Slicer学习笔记(六十五) 3DSlicer的医学图像数据增强扩展模块

1. 医学图像数据增强扩展模块 基于3D Slicer5.1.0 编写了一个测试医学图像的数据增强测试扩展模块。 扩展模块名:DataAugementation 项目地址:DataAugmentation 下载该项目后,可以将该扩展模块添加到3D Slicer的扩展中。 关于如何给3DSlicer…

3.1 序列式容器-vector

STL中一些常见的容器: 序列式容器(Sequence Containers): vector(动态数组): 动态数组,支持随机访问和在尾部快速插入/删除。list(链表): 双向链表…

Unity3d Shader篇(十一)— 遮罩纹理

文章目录 前言一、什么是遮罩纹理?1. 遮罩纹理工作原理2. 遮罩纹理优缺点优点:缺点: 3. 遮罩纹理图 二、使用步骤1. Shader 属性定义2. SubShader 设置3. 渲染 Pass4. 定义结构体和顶点着色器函数5. 片元着色器函数 三、效果四、总结 前言 在…

springboot基于web的音乐网站论文

音乐网站 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了音乐网站的开发全过程。通过分析音乐网站管理的不足,创建了一个计算机管理音乐网站的方案。文章介绍了音乐网站的系统分析部分&#xff0c…

C++_运算符_算数运算符

运算符作用 用于执行代码的运算 算数运算符作用 用于处理四则运算 算术运算符包括以下符号 示例 加减乘除 取模运算 前置递增、递减,后置递增、递减

【C初阶】预处理

前言:在本文中,我将系统的整理一下C语言关于预处理部分的语法,便于整理与回归。 1.预定义符号 在C语言中,C标准提供里一些C预定义符号,在预处理期间完成,可以直接使用。 有如下几个符号: 2.#…

AI硬件暴涨的一晚

DELL 31% 引爆AI,都在寻找catch-up plays 软件和云都没咋动,硬件尤其是Semi全在涨。NVDA4%,AMD5%,MRVL8%,西部数据8%,博通7%(Oppenheimer、BofA提目标价),台积电4%&…

AI技术大揭秘!你不可不知的顶级大模型

在这个数字化飞速发展的时代,AI大模型以其惊人的应用范围和深远的影响力,正逐渐成为各行各业的革命性力量。想象一下,在一个晴朗的午后,一个智能客服系统正轻松地处理着成千上万的客户咨询,不仅回答速度快捷&#xff0…

【Logback】Logback 的配置文件

目录 一、初始化配置文件 1、logback 配置文件的初始化顺序 2、logback 内部状态信息 二、配置文件的结构 1、logger 元素 2、root 元素 3、appender 元素 三、配置文件中的变量引用 1、如何定义一个变量 2、为变量设置默认值 3、变量的嵌套 In symbols one observe…

Vue开发实例(七)Axios的安装与使用

说明: 如果只是在前端,axios常常需要结合mockjs使用,如果是前后端分离,就需要调用对应的接口,获取参数,传递参数;由于此文章只涉及前端,所以我们需要结合mockjs使用;由于…

基于CNN-LSTM-Attention的时间序列回归预测matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1卷积神经网络(CNN)在时间序列中的应用 4.2 长短时记忆网络(LSTM)处理序列依赖关系 4.3 注意力机制(Attention) 5…

EasyRecovery16电脑硬盘数据恢复软件功能详解

在数字化时代,人们在日常生活和工作中越来越依赖于电脑和移动设备。不管是个人用户还是企业,数据的重要性都不言而喻。然而,数据丢失和损坏的风险也随之增加,因此,数据恢复软件的需求也日益增长。 EasyRecovery 16是一…