【问题标题】:coloring functions in Matlab script: native vs. custom functions?Matlab 脚本中的着色函数:本机与自定义函数?
【发布时间】:2018-01-06 18:48:04
【问题描述】:
是否可以在 Matlab 脚本中显示函数,使“内置”函数以一种颜色显示,而自定义函数(自制)以另一种颜色显示?
histc % appears in 'green'
myOwnFxn % appears in 'purple'
【问题讨论】:
-
AFAIK 没有简单的方法来以编程方式区分内置函数和用户定义函数。您可以在调用每个可能有帮助的函数之前更改colormap。
标签:
matlab
function
colors
native
【解决方案1】:
据我所知,无法将特定颜色应用于函数名称。如果您前往Preferences -> Colors -> Programming Tools 和Preferences -> Editor/Debugger,您几乎可以自己发现哪些可以定制,哪些不能定制。
最重要的是,存在区分内置函数和使用定义函数的问题,这很难通过编程方式解决,没有人知道Matlab的语法高亮框架是否可以处理这种区分。
当然,语言语法必须在 Matlab 包中的某个地方定义。找到它们、学习如何操作它们(如果可能的话)并迫使 Matlab 接受一个新的可能非常耗时。如果你打算打破规则,做一些逆向工程来分析你的任务的可行性,我祝你一切顺利。