Matlab 主题指的是 Matlab 的菜单栏,命令行窗口,工作区,编辑器及代码的颜色。Matlab 本身只有一种默认主题,如下图。
这是一种亮色主题,长时间使用容易引起眼睛疲劳。于是就有了给 Matlab 换暗色主题的需求。
方法一. 手动修改
可参考 Matlab 帮助中心 — 更改颜色设置:https://ww2.mathworks.cn/help/matlab/matlab_env/color-settings.html
简单来说就是,预设项 -> 颜色,取消勾选 “使用系统颜色” 即可更换颜色。编辑工具可以修改代码配色。
此方法需要自行配色,难以配出令人满意的颜色组合。
值得一提的是:修改颜色其实就是修改 matlab.prf 文件,此文件路径 C:\Users \ 用户名 xxx\AppData\Roaming\MathWorks\MATLAB\R2021a\matlab.prf
方法二. 使用 Matlab 主题导入工具
Github 上有大神已经做好了 Matlab 换主题的工具:matlab-schemer
每个主题对应的样例图片:matlab-schemer/schemes at master · scottclowe/matlab-schemer (github.com)
使用此工具可以方便的更换 Matlab 主题,可以看到此工具 5 年前完成(2016), 拥有包括默认主题在内的 17 个 Matlab 主题。
matlab-schemer 使用方法:
-
从 Github 上下载压缩包,如下图
上不了 Github 的同学从此网盘链接下载:
链接:https://pan.baidu.com/s/1nwVLkFL82iU931ifM8fmWA
提取码:j3e4 -
解压压缩包得到如下文件
-
打开 Matlab,将 schemer_import.m 拖入 Matlab 中运行
-
在弹出的对话框中打开 schemes 文件夹,再选择你喜欢的主题文件(*.prf)打开
-
Matlab 主题应已经更改了,但一些更改需重启 Matlab 软件才会生效,重启 Matlab,主题更换完成。
同样的方法,此工具还可以导出主题(运行 schemer_export.m)。