プロンプトツールキット2キーバインディング(xonsh.ptk2.key_bindings

prompt_toolkit xonshシェルのキーバインディング

xonsh.ptk2.key_bindings.can_compilesrc [source]

コードをコンパイルできるかどうか、つまり有効なxonshを返します。

xonsh.ptk2.key_bindings.carriage_returnbcli*autoindent = True [ソース]

'Enter'キーが実行のためにxonshパーサーにコマンドを送るべきかどうかを判断するための予備パーサー、または継続入力のために改行を挿入する必要があります。

改行を挿入するための現在のトリガーは以下の通りです: - バッファの最初の行にはなく、行は空ではありません - 前の文字はコロンです(if、forなどをカバーします) - ユーザーは開いているparen-blockにあります - バックスラッシュ付き - 任意のテキストがカーソル位置の下にあります(前の複数行ブロックを編集する場合に関連します)

xonsh.ptk2.key_bindings.load_xonsh_bindingskey_bindings [ソース]

カスタムキーバインディングを読み込みます。