ファイルがコンストラクターとメソッドによってロードされるカスタムクラスを作成しました (パスは入力として指定されます)。
クラス宣言:
classdef Foo > handle
methods
function o = Foo(file), end
function bar(o,file), end
end
end
TC.xml ファイル:
<binding name="Foo" ctype="FILE"/>
<binding name="bar" ctype="MCOSCLASS FILE"/>
Matlab コマンド プロンプト:
s = Foo('
+Tab
は利用可能なファイルを一覧表示します。
s.bar('
+Tab
作品
しかし問題は、Tab 補完がクラス Foo に限定されないことです。残念ながら、を変更するトリックTC.xsd
も役に立ちませんでした。Yair Altman は幸運にも私がここまでたどり着くのを助けてくれました。そのためにもう一度Thx。
手順全体は次の場所にあります。