プロンプトツールキット2シェル(xonsh.ptk2.shell

prompt_toolkitベースのxonshシェル。

クラスxonsh.ptk2.shell.PromptToolkit2Shell** kwargs [ソース]

prompt_toolkit v2のxonshシェル。

bottom_toolbar_tokens[ソース]

現在のボトムツールバーの(トークン、str)タプルのリストを返します。

cmdloopintro = None [ソース]

ユーザーからの入力を読み取り、実行するループを開始します。

color_style[ソース]

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

color_style_names[ソース]

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

compilesrc

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

continuation_tokenswidthline_numberis_soft_wrap = False [ソース]

複数行のプロンプトでドットを表示する

default

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

emptyline

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

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

Pygmentsを使用してカラー文字列をフォーマットします。したがって、これは(トークン、str)タプルのリストを返します。しかし、force_stringがtrueに設定されている場合は、色でフォーマットされた文字列が返されます。

precmd

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

print_colorstringend = '\ n'** kwargs [ソース]

プロンプトツールキットのカラー管理を使用してカラーストリングを印刷します。

prompt_tokens[ソース]

現在のプロンプトの(トークン、str)タプルのリストを返します。

push

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

reset_buffer

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

restore_tty_sanity[ソース]

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

rprompt_tokens[ソース]

現在の右プロンプトの(token、str)タプルのリストを返します。

settitle

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

singlelineauto_suggest = Noneenable_history_search = Truemultiline = True** kwargs [ソース]

シェルから1行の入力を読み込みます。store_in_history kwargは、入力をPTKのメモリ内履歴に格納するかどうかを指定します。

completion_displays_to_styles= 'マルチ': 'MULTI_COLUMN'、 'なし':なし、 'readline': 'READLINE_LIKE'、 'single': 'COLUMN'}
prompt

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

styler