文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

VSCode怎么自定义设置主题和代码颜色

2023-06-25 21:55

关注

本篇文章为大家展示了VSCode怎么自定义设置主题和代码颜色,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

在VS Code 的左下角,点击设置。

打开设置后,在搜索栏搜索关键字:主题。

搜索结果显示有许多个在setting.json中编辑,任意点开一个,即可编辑代码的颜色。

在文件setting.json的代码后面,插入相应的代码,然后保存。

代码如下:

    // 自定义的颜色    "editor.tokenColorCustomizations": {        "comments": "#55aa7f", // 注释        "keywords": "#ff55ff", // 关键字        "variables": "#a792e2", // 变量名         "strings": "#00ff7f", // 字符串        "functions": "#ffff00", // 内置函数名        "numbers": "#00eeff", // 数字        "types": "#55bbff", //类定义颜色    },

你会发现编辑器里的代码颜色随之改变了。

发现引号的颜色,还是不太喜欢,于是又找了许久资料,继续折腾。

//文本匹配规则后面的代码,会覆盖前面的颜色设置代码。

// 自定义的颜色    "editor.tokenColorCustomizations": {        "comments": "#55aa7f", // 注释        "keywords": "#ff55ff", // 关键字        "variables": "#5eccf8", // 变量名 函数的参数名         "strings": "#00ff7f", // 字符串        "functions": "#ffbb00", // 自定义及内置的函数名称 如:print        "numbers": "#00eeff", // 数字        "types": "#55bbff", //类定义颜色        //文本匹配规则        "textMateRules": [            //entity.name.function",                    //直接调用的函数            //entity.name.type",                        //typedef定义的变量            //keyword.control",                         //if switch break return            //keyword.operator.assignment",             // =等号/赋值号 |= &=            //"keyword.operator.logical",               //逻辑符号 && || !            //"constant.character.escape",              //"\r\n"\            //constant.other.placeholder",              //"%s %c"            //punctuation.definition.comment",          // // =            {                "scope": "keyword.operator", //=等号/赋值号 |= &=                "settings": {                    "foreground": "#ff55ff",                }            },            // 系统的控制关键词:如 if pass return f            {                "scope": "keyword.control", //if switch break return                "settings": {                    "foreground": "#ff00c8",                    "fontStyle": ""                }            },            //逻辑符号:如 and  or             {                "scope": "keyword.operator.logical", //逻辑符号 && || !                "settings": {                    "foreground": "#ff00c8",                    "fontStyle": ""                }            },            //换行符、转义符等如 :\r \n            {                "scope": "constant.character.escape", //"\r\n"                "settings": {                    "foreground": "#ee5050",                    "fontStyle": ""                }            },            //不知道是什么            {                "scope": "variable.other", //结构体对象和成员等                "settings": { //VSCode使用C的颜色限制,这一点比较坑                    "foreground": "#4f1eff", //比如Public.Delay(),颜色是一起变得                    "fontStyle": "" //不能单独设置Public和Delay的显示颜色                } //可能因为VS Code主要用于前端,对C的支持不够完善            },            //函数的参数名称            {                "scope": "variable.parameter", //函数参数-定义阶段                "settings": {                    "foreground": "#5eccf8",                    "fontStyle": ""                }            },            {                "scope": "entity.name.section", //函数参数-调用阶段                "settings": {                    "foreground": "#ff0000",                    "fontStyle": ""                }            },            // 左单双引号            {                "scope": "punctuation.definition.string.begin",                "settings": {                    "foreground": "#00ff7f",                    "fontStyle": "bold"                }            },            //右单双引号            {                "scope": "punctuation.definition.string.end",                "settings": {                    "foreground": "#00ff7f",                    "fontStyle": "bold" //加粗                }            },            {                "scope": [                    "constant.other.symbol",                ],                "settings": {                    "foreground": "#ff0000"                }            }        ]    },

上述内容就是VSCode怎么自定义设置主题和代码颜色,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯