我注意到,建於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