当前位置: 首页 > news >正文

vs code 设置字体颜色

修改setting.json文件

{
    "remote.SSH.remotePlatform": {
        "ubuntu": "linux"
    },
    // "workbench.colorTheme": "One Dark Pro",
    // "editor.semanticTokenColorCustomizations": {
    // },
    "editor.semanticTokenColorCustomizations": {
        "enabled": true, // enable for all themes
        "rules": {
            "*.static": {
                "foreground": "#ff0000",
                // "fontStyle": "bold"
            },
            "property": { //属性
                // "foreground": "#6ae65a",
                // "fontStyle": "bold"
            },
            "macro": { //宏
                "foreground": "#234bfa",
                // "fontStyle": "bold"
            },
            // "function": {   //函数
            //     "foreground": "#e4db5f",
            //     "fontStyle": "bold"
            // },
            "variable.global": { //全局变量
                "foreground": "#ff09ff",
                // "fontStyle": "bold"
            },
            "variable.local": { //局部变量
                "foreground": "#71c3f3",
                // "fontStyle": "bold"
            },
        }
    },
    // 自定义的颜色
    "editor.tokenColorCustomizations": {
        // "[C++].variable.other.readwrite": "#88d8b0", // 类实例化的对象颜色 能用吗
        "comments": "#1d965a", // 注释
        "keywords": "#da10f5", // 关键字
        // "variables": "#d8aeff", // 变量名 函数的参数名 
        // "strings": "#00f7ff", // 字符串
        "functions": "#d8e662", // 自定义及内置的函数名称 如:print
        // "numbers": "#00eeff", // 数字
        "types": "#ff8717", //类定义颜色
        "textMateRules": [
            {
                "scope": "keyword.control",// 为控制关键字 if、else、for、while、return 等
                "settings": {
                    "foreground": "#C586C0"
                }
            },
            {
                "scope": "keyword.operator", // 操作符 +、-、*、/、=、==、!= 等
                "settings": {
                    // "foreground": "#f07d3b"
                }
            },
            {
                "scope": "storage.modifier", // 修饰符 const、static、volatile、inline
                "settings": {
                    "foreground": "#3b47f7"
                }
            },
            {
                "scope": "entity.name.type.class", // 为类名(如 MyClass)设置颜色
                "settings": {
                    "foreground": "#fd9116"
                }
            },
            {
                "scope": "entity.name.type.interface", // 为接口名(如 MyInterface)设置颜色
                "settings": {
                    "foreground": "#ff0505"
                }
            },
            {
                "scope": "entity.name.namespace", // 为命名空间设置颜色
                "settings": {
                    "foreground": "#0cfab2"
                }
            },
            // {
            //     "scope": "entity.name.tag", // 为标签名
            //     "settings": {
            //         "foreground": "#d35c5c"
            //     }
            // }
        ]
    },
    "highlightwords.box": {
        "light": true, // 在亮色主题下不显示边框
        "dark": false // 在暗色主题下显示边框
    },
    // 选中高亮的颜色
    "workbench.colorCustomizations": {
        "editor.selectionBackground": "#406b6d"
    },
}

相关文章:

  • 深入了解蓝牙广播与扫描响应
  • Codeforces Round 258 (Div. 2) E. Devu and Flowers 生成函数
  • 四、云原生应用监控-Etcd
  • IMX6ULL的最简单的LED驱动程序
  • 南开提出1Prompt1Story,无需训练,可通过单个连接提示实现一致的文本到图像生成。
  • 掌握Linux基础:从文件链接到Shell命令的全面指南
  • CTF杂项——[WUSTCTF 2020]alison_likes_jojo
  • React:类组件(上)
  • 开发、科研、日常办公工具汇总(持续更新)
  • matlab常见的配图代码实现1
  • SpringBatch之ResultSet.next()
  • PythonWeb开发框架—Flask框架之flask-sqlalchemy、序列化和反序列化使用详解
  • MySQL环境搭建和基本操作
  • 从1G到6G的多址接入技术详解
  • ARM嵌入式低功耗高安全:工业瘦客户机的智慧城市解决方案
  • 字符串相乘——力扣
  • Java 大视界 -- Java 大数据在智能体育赛事运动员表现分析与训练优化中的应用(122)
  • Python实例:PyMuPDF实现PDF翻译,英文翻译为中文,并按段落创建中文PDF
  • 环形链表问题的探究与代码实现
  • 【网络安全 | 漏洞挖掘】通过JWT的IDOR实现账户接管
  • 总数再更新!我国新增三项全球重要农业文化遗产
  • 河北省纪委原副书记、省监委原副主任陈玉祥一审获刑十二年
  • 习近平:坚定信心推动高质量发展高效能治理,奋力谱写中原大地推进中国式现代化新篇章
  • 在越剧之乡嵊州,浙江音乐学院越剧学院成立
  • 8000余万元黄金投入研发后“不知去向”,咋回事?
  • 北美票房|华纳又赢了,《死神来了6》开画远超预期