質問

皆さんご存知のMATLAB ータブ-完成のためのファイル名を引数として使用されるMATLAB関数のように importdata,imread.いかなるために機能します。

編集:

alt text

表示フォルダやファイルが現在のディレクトリです。

役に立ちましたか?

解決

注意:サポートさせます。

のファイルtoolbox\local C.xml おMatlab設置できます。これに含まれている引数の型マッピングのためのタブます。(このようgreppingのMatlabの設置のための"imread"にR2009b.)

を追加することにより、 <TC> 要素を取得しますタブの完了時のファイル名をそれぞれの引数になります。

<binding name="importdata"        ctype="FILE"/>

この変更にMatlab設置します。一部、その他のファイルをツールボックス/地元のように、classpath.txtきのオーバーライドしを修正コピー、ディレクトリを開始すMatlabから、こんな仕事TC.xml ました。

他のヒント

な対応を追加機能と引数のタブの完了をもつトリックしてお使いくだけ"!"目の前のコマンドで処理などのシステムコマンドです。タブを完全なファイルのパス。っMATLABコマンドを行い、家庭の頭線、削除には"!"と入力し、enterキーを押します。

のためのMatlab2016a以上

ファイルTc.xml が存在しないMatlab2016a以降となります。使用する .json (Javascript Object Notation)ファイルを同じです。簡単な例できます。

いとMatlab関数ファイルと呼ばれ myFunction.m.さらに、仮にこの機能のニーズファイルの拡張子 .ext 入力したいタブの完成を全て入力されたときに、入力オプションのためこの機能です。その後、以下のコンテンツファイル名で functionSignatures.json.

{
"myFunction":
{
  "inputs":
  [
    {"name":"filename", "kind":"required", "type":"filepath=*.ext" }
  ]
}
}

このファイルと同じディレクトリ myFunction.m ファイルです。現在再起動Matlab.

このファイルには: ながらの入力機能入力し、を押しタブを見ることができますリストのファイル拡張子 .ext 吹出します。したい場合はすべてのファイルが表示されるタブにポップアップ完了に関係なく、その後に交換 "type":"filepath=*.ext""type":"filepath" ファイル functionSignatures.json.

: https://www.mathworks.com/matlabcentral/answers/306157-how-to-configure-tab-completion-for-my-function-in-matlab-2016#answer_237857

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top