[其他] VS Code 配置 Source Insight 主题
- ctrl+,打开settiong
- 搜索 editor.tokenColorCustomizations
- ?点击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": ""
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? },
? ? ? ? ? ? ],
? ? ? ? },
? ? },
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!