Importing/Exporting color themes for the MATLAB editor
是否有一种方法(可能没有文档?)为MATLAB编辑器导入/导出颜色主题?
举个例子,我想在MATLAB中导入Zenburn颜色方案。
当我试图在我的MATLAB安装之间移动我自己定制的主题时,我对MATLAB中缺少配色方案/主题导入和导出工具感到非常恼火,我去制作了一个这样做的包。
最终结果称为MATLAB Schemer,相当全面。除了Alexandre Chabot的帖子中描述的主要颜色外,它还将导入和导出编辑器颜色,可切换设置的状态,如右侧行限制和单元格模式,以及MATLAB支持的其他语言中语法突出显示的颜色( C,C ++,Java,XML,HTML,一些Simulink的东西)。此外,如果导入了仅MATLAB主题,则它将被推广为将主题应用于其他语言。
它可以在MATLAB FileExchange和GitHub上找到。
我自己实施了一些配色方案,但没有实施Zenburn方案。由于这篇文章是几年前发布的,我假设您很久以前就已经解决了将MATLAB设置为使用Zenburn主题中的颜色的问题。如果是这样,您可以通过在MATLAB终端中运行
我希望这对你有帮助(如果不是你,至少对其他人而言)。
颜色设置保存在matlab.prf文件中。您可以找到它的位置但运行命令:
1 | prefdir |
有许多行以单词Colors开头,例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 | ColorsBackground=C-16506839 ColorsMLintAutoFixBackground=C-3454186 ColorsText=C-8153962 ColorsUseMLintAutoFixBackground=Btrue ColorsUseSystem=Bfalse Colors_HTML_HTMLLinks=C-7102047 Colors_M_Comments=C-10981771 Colors_M_Errors=C-2346449 Colors_M_Keywords=C-8021760 Colors_M_Strings=C-13983336 Colors_M_SystemCommands=C-7613747 Colors_M_UnterminatedStrings=C-2935166 Colors_M_Warnings=C-27648 |
您可以将这些行保存为"主题",然后与他人共享。他们只需要用你的颜色替换Colors *系列。
我建议在某些文本编辑器中打开matlab.prf文件,然后对行进行排序,以便更容易选择感兴趣的行。