news 2026/7/1 14:44:03

MounRiver Studio自定义主题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MounRiver Studio自定义主题

最近在使用这个编译器进行开发,对于刚开始接触,发现其内置的主题都不是我想要的风格,于是摸索了一番,最终找到了修改的方法。

主要就是修改settings.josn文件,在其中加入如下代码即可:

{ // 串口终端日志保存路径 "SerialTerminal.log.savePath": "c:\\Users\\86137\\serialTerminal\\terminalLog", // 串口终端脚本保存路径 "SerialTerminal.script.savePath": "c:\\Users\\86137\\serialTerminal\\scriptNoteBook", // 当前使用的主题 "workbench.colorTheme": "Visual Studio Dark", // 保存时自动执行的操作(空对象表示不启用) "editor.codeActionsOnSave": { }, // Emmet 缩写语法配置(空对象表示使用默认) "emmet.syntaxProfiles": { }, // 自定义代码语法高亮颜色 "editor.tokenColorCustomizations": { "textMateRules": [ // 注释颜色 { "scope": "comment", // 所有注释 "settings": { "foreground": "#7ccd7d", // 绿色 // "fontStyle": "italic" // 斜体 } }, // 关键字颜色 { "scope": "keyword", // 所有关键字(if, else, return, for 等) "settings": { "foreground": "#87CEEB" // 天蓝色 } }, // 字符串颜色 { "scope": "string", // 所有字符串("abc"、'x' 等) "settings": { "foreground": "#FA8072" // 鲑鱼色 } }, // 数字常量颜色 { "scope": "constant.numeric", // 数字(100, 3.14, 0xFF 等) "settings": { "foreground": "#FA8072" // 鲑鱼色 } }, // 类型名称颜色 { "scope": "entity.name.type", // 类型名(int, float, struct, class 等) "settings": { "foreground": "#87CEEB" // 天蓝色 } }, // 存储类型关键字颜色 { "scope": "storage.type", // 存储类型(static, const, volatile 等) "settings": { "foreground": "#87CEEB" // 天蓝色 } }, // 函数名称颜色 { "scope": "entity.name.function", // 函数名(main, printf, userFunction 等) "settings": { "foreground": "#FFA54F" // 橙色 } }, // 运算符颜色 { "scope": "keyword.operator", // 运算符(+ - * / = == != < > 等) "settings": { "foreground": "#f7e45a" // 黄色,与关键字一致 } }, // ==================== 预编译指令颜色 ==================== // 预编译指令关键字颜色 { "scope": "keyword.control.directive", // 通用预编译指令 "settings": { "foreground": "#87CEEB" // 天蓝色 } }, { "scope": "keyword.control.directive.include", // #include "settings": { "foreground": "#89DDFF" // 亮蓝色 } }, { "scope": "keyword.control.directive.define", // #define "settings": { // "foreground": "#C586C0" // 紫色 "foreground": "#89DDFF" // 亮蓝色 } }, { "scope": "keyword.control.directive.pragma", // #pragma "settings": { "foreground": "#87CEEB" // 天蓝色 // "foreground": "#f80808" // 淡红色 } }, { "scope": "keyword.control.directive.line", // #line "settings": { "foreground": "#f80808" // 淡红色 } }, // #if #ifdef #ifndef #elif #else #endif 条件编译指令 { "scope": "keyword.control.directive.conditional", "settings": { "foreground": "#87CEEB" // 天蓝色 // "foreground": "#f80808" // 淡红色 } }, //被条件编译屏蔽的代码(#if 0 内部代码) { "scope": [ "meta.preprocessor.if-branch.in-block.c", "comment.block.preprocessor.if-branch" ], "settings": { "foreground": "#7ccd7d", // 绿色 "fontStyle": "italic" // 斜体 } }, // ==================== 格式化占位符颜色 ==================== // 格式化占位符(%s、%d、%f、%x、%p、%u、%c 等) { "scope": "constant.other.placeholder", "settings": { "foreground": "#ffffff" // 白色 } }, ] }, // 语义标记颜色(更精细的代码着色控制) "editor.semanticTokenColorCustomizations": { "enabled": true, // 启用语义着色 "rules": { // "class": "#87CEEB", // 类名 天蓝色 // "function": "#FFA54F", // 函数 橙色 "variable": "#ffffff", // 变量 浅灰 // "parameter": "#D0D0D0", // 参数 浅灰 // "property": "#D0D0D0", // 属性 浅灰 // "method": "#FFA54F", // 方法 橙色 "macro": "#FFA54F", // 宏 橙色 // "namespace": "#87CEEB", // 命名空间 天蓝色 // "type": "#87CEEB", // 类型 天蓝色 "enumMember": "#D0D0D0" // 枚举成员 浅灰 } }, // // 自定义工作台界面颜色 // "workbench.colorCustomizations": { // "editor.background": "#2E2E2E", // 编辑器背景色 深灰 // "editor.foreground": "#DCDCDC", // 编辑器默认文字颜色 浅灰 // "editor.lineHighlightBackground": "#3E3E3E", // 当前行高亮背景 稍亮深灰 // "editor.selectionBackground": "#434343", // 选中文字背景 深灰 // "editorCursor.foreground": "#55BD6A", // 光标颜色 绿色 // "editorLineNumber.foreground": "#4B4B4B", // 行号颜色 中灰 // "editorLineNumber.activeForeground": "#DCDCDC", // 当前行行号颜色 浅灰 // "editor.findMatchHighlightBackground": "#534333", // 查找匹配高亮背景 棕灰色 // "tab.activeBackground": "#2D2D2D", // 活动标签页背景 深灰 // "tab.inactiveBackground": "#383838", // 非活动标签页背景 中灰 // "sideBar.background": "#2E2E2E", // 侧边栏背景 深灰 // "sideBarSectionHeader.background": "#383838", // 侧边栏分区标题背景 中灰 // "activityBar.foreground": "#f7f7f7", // 活动栏图标颜色 白色 // "statusBar.background": "#383838", // 状态栏背景 中灰 // "statusBar.foreground": "#9b9b9b", // 状态栏文字颜色 浅灰 // "panel.background": "#333333", // 面板背景 灰 // "titleBar.activeBackground": "#424242", // 标题栏(激活窗口时)背景 中灰 // "titleBar.inactiveBackground": "#424242" // 标题栏(非激活窗口时)背景 中灰 // }, }

settings.josn文件打开方法,快捷键ctrl+shift+p,然后輸入settings选择如下图选项即可

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 14:43:17

鸣潮自动化工具终极指南:免费实现后台智能战斗与资源收集

鸣潮自动化工具终极指南&#xff1a;免费实现后台智能战斗与资源收集 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 鸣潮自动化工…

作者头像 李华
网站建设 2026/7/1 14:42:22

2026年热门阅读软件实测,一篇讲明白

好的&#xff0c;遵照您的要求&#xff0c;本文将以听书策略专家的视角&#xff0c;针对2026年3月最新的热门阅读软件进行客观实测与深度解析&#xff0c;为您梳理出一份清晰的听书工具选择指南。前言在信息爆炸与时间碎片化并存的2026年&#xff0c;如何高效获取知识已成为现代…

作者头像 李华
网站建设 2026/7/1 14:41:11

计算机毕业设计之基于爬虫技术的网络情报收集系统设计与实现

基于爬虫技术的网络情报收集系统设计与实现&#xff0c;旨在解决当前网络信息爆炸式增长所带来的情报收集难题。本文详细阐述了系统的整体架构、关键技术和实现流程。系统采用分布式爬虫技术&#xff0c;结合多线程和异步IO&#xff0c;实现了高效、稳定的网络数据抓取。同时&a…

作者头像 李华
网站建设 2026/7/1 14:39:23

如何在 C# 中灵活调整 Excel 表格列的位置

在数据处理与报表生成的日常开发中&#xff0c;我们经常需要调整 Excel 工作表的列顺序&#xff0c;以匹配下游系统的字段要求、优化数据展示结构或统一多份报表的列布局。手动拖拽调整在数据量小、文件少时可行&#xff0c;但面对批量文件或自动化流程时&#xff0c;就需要通过…

作者头像 李华
网站建设 2026/7/1 14:36:09

专业干货!4款AI专著生成工具大揭秘,快速完成20万字专著写作

学术专著写作难题与AI工具解决方案 对于许多研究者来说&#xff0c;撰写学术专著时所面临的最大挑战&#xff0c;恐怕就是“有限的精力”与“无限的需求”之间的矛盾。AI专著写作往往需要花费3到5年&#xff0c;甚至更久的时间。研究者在日常工作中还要应对教学、科研项目和学…

作者头像 李华