我注意到,建于Matlab的功能,可以有可能的输入配置多行这样多提示输入建议
,而不是仅仅
我不得不假设他们使用类似于inputParser
的东西,使用varargin
,但我试图复制这个功能并没有成功ionality。我希望能够做到这一点,但我开始感觉这只是你可以用内置函数完成的事情。我也曾想过或试图
出头是:
- 解析帮助文档的(不成功)
- 在一个单独的文件
- 创建多个类的相同功能的信息(不成功)
- 创建一个全功能的
inputParser
(不成功)
有没有人b能够做到这一点?
我注意到,建于Matlab的功能,可以有可能的输入配置多行这样多提示输入建议
,而不是仅仅
我不得不假设他们使用类似于inputParser
的东西,使用varargin
,但我试图复制这个功能并没有成功ionality。我希望能够做到这一点,但我开始感觉这只是你可以用内置函数完成的事情。我也曾想过或试图
出头是:
inputParser
(不成功)有没有人b能够做到这一点?
我在过去构建了一个类似的工具,效果很好。不幸的是,它是一个专有的内部工具,所以我不能分享实际的工具。不过,我可以告诉你,在调查了几个选项(类似于你列出的选项)之后,我们决定使用特殊语法来帮助我们的评论(类似于Markdown或restructuredText),它支持语法变体的声明。
帮助文本中的信息随后会被工具解析,并可以以不同的方式显示(例如,通过自定义的shadowing the original doc
command)。
关于实际的弹出菜单,您可以尝试深入到命令窗口的内部。 Yair Altman已经记录了很多非官方的方法来增强his wonderful blog上的MATLAB GUI。例如,here's a post描述了如何将tab-completion添加到自定义命令。
目前不可能,我曾经提交过技术请求,因为这种行为与自定义文档创建有关,但没有记录/支持。我试图逆向工程,但没有成功。 我可以告诉你,如果你要求这样的功能和其他人加入,我们可能会活到一天,看到它的记录/实施。 – Oleg
很酷,很高兴知道。 你究竟如何去请求功能?您是否使用与报告错误相同的系统? – horriblyUnpythonic
http://www.mathworks.co.uk/support/service_requests/contact_support.do? – Oleg