Completion - ryotako/igor-CommandPanel GitHub Wiki

コマンドラインに文字を入力した状態でShift-Enterを押すと,入力に応じた補完が可能です.補完候補はバッファに書き出されるので,そのままShift-Enterを押すことで選択することができます.

補完には以下の3種類があります.

コマンド補完

各行の行頭の単語を,エイリアス名,ユーザー定義関数名あるいは操作関数名に補完します,コマンドをセミコロン;で区切ると,再び行の始まりとして扱われ,コマンド補完が有効になります.

パス名補完

コロン:あるいはroot:で始まる単語をIgor Pro内のパス名に補完します.パス名の先頭の:は,bashの./に対応し,現在のフォルダを表します.

文字列リテラルの入力途中である場合("を入力したのち,相方の"を未入力の状態)には,補完は行われません.

関数名補完

上記のコマンド補完,パス名補完が発動する条件に一致せず,文字列リテラルの入力途中でもない場合に,関数名補完が有効になります.入力した単語をユーザー定義関数名あるいはIgor Proの組み込み関数名に補完します.