問題タブ [prompt-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1894 参照

python - Ipython 5.0.0で特定のvimバインディングを設定するにはどうすればよいですか

Ipython 5.0.0 は新しい入力ライブラリ (prompt_toolkit) を使用するため、.inputrc (*nix) で指定されたエディター モードにデフォルト設定されなくなったことを理解しています。このオプションは、Ipython プロファイル構成ファイルで設定する必要があります ( https://stackoverflow.com/a/38329940/2915339を参照)。

私の質問は、プロファイル構成ファイルで vi-mode を設定した後、特定のキーバインディングをどのように指定するのですか? たとえば、エスケープに「jk」を使用するのが好きです。

0 投票する
0 に答える
81 参照

ipython - IPython 5 でのキーボード ショートカットのカスタマイズ

IPython 5.0 では、新しい prompt_toolkit バックエンドを使用して、新しいキーボード ショートカットをどのように変更または追加できますか? たとえば、履歴検索 (デフォルトの動作) を実行するのではなく、上向き矢印で履歴をさかのぼるようにしたいと考えています。

0 投票する
1 に答える
39 参照

ipython - ipython5でキルリングを循環させる方法は?

IPython 5 には、きちんとした新しい編集機能がたくさんありますが、キル リングの循環は MIA のようです。

IPython 4 (およびその他の readline ベースのプログラム) では、キル リングの循環は、Alt-y次のヤンク ( Ctrl-y) を発行することによって行われます。

この機能は IPython 5 にはありませんか、それとも単に欠けているだけですか?


なじみのない人のために、完全な例を次に示します。

「one」という単語をキルリングにプッシュします。

one Ctrl-a Ctrl-k

「two」という単語をキルリングにプッシュします。

two Ctrl-a Ctrl-k

ヤンク ( 、「2」が挿入されます)の後、たとえば、「1」を取得するために でCtrl-yキル リングの循環を開始できます。Alt-y

0 投票する
1 に答える
508 参照

python - prompt_toolkit キー add_binding が機能しない

私はプロンプト ツールキットを学習しており、プロンプト ツールキットを使用してカスタム プロンプトを解決しようとしています (別の方法で動作する標準プロンプトがあることは既に知っています)。同様の質問に対してジョナサンが提供した説明に従っています。

これまでのところ、彼が提供したptpythonサンプルから提案された部分を取り出してつなぎ合わせ、それをストライプ化して、私がやりたいことに近づけました。明らかに、UP、DOWN イベントを実装して選択肢を選択するものを見逃していました。何か案は?