7

iPythonで入力を元に戻すためのキーボードコマンドはありますか? 注:実行したコマンドの結果を取り消すことについて話しているのではありません

いくつかの変数名を引数として長い関数呼び出しにコピー アンド ペーストした後、それらが間違った引数であることに気付いたとします。ctrl-z に相当するもの、または貼り付け操作を元に戻すことができますか?

Ctrl-z は iPython セッションを強制終了するため、お勧めしません。

4

2 に答える 2

18

Ctrl-_(アンダースコア) またはCtrl-x Ctrl-u

ctrl-w/などで何かを削除ctrl-kした場合は、 で貼り付けて戻すことができますctrl-y

その他のホットキーについては、を参照してくださいreadline(1)

于 2012-06-28T13:14:54.430 に答える
4

IPython は GNU readline ライブラリを使用します。「元に戻す」の標準的なショートカットは Ctrl-_ ですが、これを 1 回押しただけでは完全な貼り付け操作を元に戻すことはできません。(Linux) 端末での貼り付け操作は、ユーザー入力をシミュレートすることによって行われるため、readline では 1 回だけでなく、多くのキーストロークが表示されます。チョットカットを数回押す必要がある場合があります。

于 2012-06-28T13:14:36.317 に答える