hor*_*nic 17 documentation matlab input
我注意到内置的Matlab函数可以有多行可能的输入配置,如下所示

而不是公正的

我必须承担他们使用一个类似于inputParser配合使用的varargin,但我已经在试图复制这一功能是不成功的.我希望能够做到这一点,但我开始觉得这只是你可以用内置函数做的事情.
我想到或尝试过的事情是:
inputParser(不成功)有没有人能够做到这一点?
我过去构建过一个类似的工具,效果很好。不幸的是,它是一个专有的内部工具,所以我无法分享实际的工具。不过我可以告诉您,在研究了几个选项(类似于您列出的选项)后,我们决定对帮助注释使用特殊语法(类似于Markdown或restructedText),以支持语法变体的声明。
然后,来自帮助文本的信息由该工具进行解析,并可以以不同的方式显示(例如,通过用自定义命令隐藏原始doc命令)。
关于实际的弹出菜单,您可以尝试深入了解命令窗口的内部结构。Yair Altman 在他精彩的博客上记录了许多增强 MATLAB GUI 的非官方方法。例如,这里有一篇文章描述了如何向自定义命令添加制表符补全功能。