iPythonで入力しているときに、を押すCTRL+A
と、期待どおりに行の先頭に移動します。
さて、行を入力し、を押してそれを呼び出した後、Up arrow
もう一度前に戻りたいので、:を押しCTRL+A
ます。
画面の右側に何も表示されないのはなぜですか?Up arrow
次に押すと、Down arrow
ここで元の線が表示CTRL+A
され、その前に移動できますが、そもそもなぜ右側に配置されたのかわかりません。
私はOSX10.8.2を使用しています
と呼ばれる、OSXに含まれているデフォルトのライン編集ライブラリとのさまざまなよく知られた非互換性がありますlibedit
。IPythonが警告で開始する必要があるほどです:「libeditが検出されました。readlineは正常に動作しません」。
同じ警告がそれを解決する方法を示しているはずです。easy_install readline
標準のreadlineライブラリをインストールしてください。これははるかに適切に動作します。
(私が完全には理解していない理由で、私が通常推奨するpipではなくeasy_installを使用する必要があるようです。)