0
点赞
收藏
分享

微信扫一扫

[其他] VS Code 配置 Source Insight 主题


  • ctrl+,打开settiong
  • 搜索 editor.tokenColorCustomizations

[其他] VS Code 配置 Source Insight 主题_Visual

  •  点击Edit in settings.json,填入如下内容

{
    "cmake.configureOnOpen": true,
    "explorer.confirmDelete": false,
    "git.ignoreMissingGitWarning": true,
    "workbench.colorTheme": "Visual Studio Light",
    "security.workspace.trust.untrustedFiles": "open",
    "C_Cpp.default.compilerPath": "C:\\Strawberry\\c\\bin\\g++.exe",
    "redhat.telemetry.enabled": true,
    "workbench.tree.indent": 20,
    "workbench.iconTheme": "vs-minimal",
    "editor.fontSize": 13,
    "cmake.showOptionsMovedNotification": false,
    "workbench.colorCustomizations": {
        "[Visual Studio Light]": {
            "editor.background": "#ffffff", // 90EE90  8ae496 背景色
            "sideBar.background": "#cbd6e5", //侧边色
            "activityBar.background": "#4682B4", //活动栏颜色
        },
    },
    "editor.tokenColorCustomizations": {
        "comments": "#808080", // 注释
        "keywords": "#FF00FF", // 关键字
        "functions": "#000080", // 函数名
        "variables": "#800080", // 变量名
        "numbers": "#ff0000", // 数字
        "types": "#008000", //  类型
        "strings": "#000000", // 字符串
        "[Visual Studio Light]": {
            "textMateRules": [
                {
                    "scope": [
                        "storage.type.class", //注释
                    ],
                    "settings": {
                        "foreground": "#2F4F4F",
                        "fontStyle": ""
                    }
                },
                {
                    "scope": [
                        "keyword.other", //其他关键字 typedef
                    ],
                    "settings": {
                        "foreground": "#ff00ff",
                        "fontStyle": ""
                    }
                },
                {
                    "scope": [
                        "keyword.control.directive", // 与宏相关的关键字
                        "punctuation.definition.directive", // 与宏相关的关键字符号 "#"
                    ],
                    "settings": {
                        "foreground": "#ff00ff",
                        "fontStyle": "bold"
                    }
                },
                {
                    "scope": [
                        "punctuation.separator.dot-access", //语法符号,视作关键字 符号 "."
                        "punctuation.separator.pointer-access", //语法符号,视作关键字 符号 "->"
                        "keyword.operator", //语法符号,视作关键字 运算符
                    ],
                    "settings": {
                        "foreground": "#ff00ff",
                        "fontStyle": ""
                    }
                },
                {
                    "scope": [
                        "entity.name.function", // 函数名
                        "keyword.operator.sizeof", // 库函数
                    ],
                    "settings": {
                        "foreground": "#000080",
                        "fontStyle": "bold"
                    }
                },
                {
                    "scope": [
                        "variable.parameter", // 形参,视作函数的一部分
                    ],
                    "settings": {
                        "foreground": "#000080",
                        "fontStyle": ""
                    }
                },
                {
                    "scope": [
                        "variable.other.global", //全局变量
                    ],
                    "settings": {
                        "foreground": "#800080",
                        "fontStyle": "bold"
                    }
                },
                {
                    "scope": [
                        "variable.other.local", // 局部变量
                        "variable.other.property", // 结构体的字段
                        "punctuation", //一般的标点符号
                    ],
                    "settings": {
                        "foreground": "#800080",
                        "fontStyle": ""
                    }
                },
                {
                    "scope": [
                        "entity.name.function.preprocessor", // 宏定义
                    ],
                    "settings": {
                        "foreground": "#ff0000",
                        "fontStyle": "bold"
                    }
                },
                {
                    "scope": [
                        "constant.numeric", // 数值
                        "variable.other.enummember" //枚举值
                    ],
                    "settings": {
                        "foreground": "#ff0000",
                        "fontStyle": "italic"
                    }
                },
                {
                    "scope": [
                        "storage.type.built-in.primitive.c", //自带的类型
                        "storage.type", // struct关键字
                        "storage.modifier", // const, static
                    ],
                    "settings": {
                        "foreground": "#008000",
                        "fontStyle": ""
                    }
                },
                {
                    "scope": [
                        "string"
                    ],
                    "settings": {
                        "foreground": "#000000",
                        "fontStyle": "",
                    }
                },
                {
                    "scope": [
                        "string.quoted.double.include",
                        "string.quoted.other.lt-gt.include", //头文件
                        "constant",
                    ],
                    "settings": {
                        "foreground": "#0000FF",
                        "fontStyle": ""
                    }
                },
            ],
        },
    },
}

举报

相关推荐

0 条评论