タブ補完(xonsh.completer)

xonshのための(タブ)コンプリータ。

class xonsh.completer.Completer[source]

これは、xonshシェルのオプション補完のリストを提供します。

complete(接頭辞、行、begidx、endidx、ctx =なし)[ソース]

可能な実行コンテキストがあれば、文字列を完成させます。

パラメーター:
接頭辞 : str

一致する文字列

行 : str

接頭辞が現れる行。

begidx : int

接頭辞が始まる行のインデックス。

endidx : int

接頭辞が終わる行のインデックス。

ctx : strのIterable(つまり、dict、setなど)、オプション

現在の実行コンテキスト内の名前。

戻り値:
rtn : strのリスト

可能な補完候補は、アルファベット順にソートされます。

lprefix : int

完了時に置き換えられるプレフィックスの長さ。