ベースシェルクラス(xonsh.base_shell

xonshシェルの基本クラス

クラスxonsh.base_shell.BaseShellexecerctx** kwargs [ソース]

xonshシェル。

color_style[ソース]

現在のカラーマップを返します。

color_style_names[ソース]

使用可能なすべてのスタイル名の繰り返し可能性を返します。

compilesrc [source]

ソースコードをコンパイルし、(おそらく変更された)ソースと有効なコードオブジェクトを返します。

default[ソース]

コードの実行を実装します。

emptyline[ソース]

空行が入力されたときに呼び出されます。

format_colorstringhide = Falseforce_string = False** kwargs [ソース]

色を文字列でフォーマットします。BaseShellこのメソッドのデフォルト実装では、ANSIカラーコードに基づいた色が使用されます。

precmd[ソース]

行の実行の直前に呼び出されます。

print_colorstringhide = False** kwargs [source]

文字列をカラーで印刷します。文字列が入力として与えられた場合、この基本実装の色はANSIカラーコードに基づいています。トークンペアのリストが与えられていれば、利用可能であれば、それに基づいて色分けされる。pygmentsが利用できない場合は、無色の文字列が出力されます。

push[ソース]

バッファに行をプッシュし、複数行の入力を可能にする方法でコードをコンパイルします。

reset_buffer[ソース]

ラインバッファをリセットします。

restore_tty_sanity[ソース]

TTYスタンダードモードをリセットするためのインターフェイス。これは、シェルのバックエンドに大きく依存します。バックグラウンドの振る舞いにのみ影響するため、ほとんどの場合オプションです。

settitle[ソース]

端末のタイトルを設定します。

singleline** kwargs [ソース]

シェルから1行の入力を読み込みます。

prompt

現在のプロンプト文字列を取得します。

styler
クラスxonsh.base_shell.Teeバッファ=なしエンコーディング=なしエラー=なし改行=なし行バッファリング= Falsewrite_through = False [ソース]

stdoutとstderrを単一のストリームにマージするクラス。

これは、ユーザーが実際にコマンドラインで見るものを表します。このクラスはio.TextIOWrapperと同じインタフェースを持ちますが、バッファはオプションです。

close[ソース]

バッファーとstdoutとstderrのティーを閉じます。

getvalue[ソース]

メモリ内バッファの現在の内容を取得します。

line_buffering