IPythonで長い行を実行していて、上矢印を使用してそれを呼び出すか、現在の行の先頭を超えてバックスペースを呼び出すと、間違って表示されますライン)例えばIPythonシェルの行ラッピングの問題
は、私が長いライン[1]
を書いた次のセッションでは、ライン[3]
にprint
声明を取得するために二回矢印アップ、その後、やや-空白行[2]
を入力すると、次のことが起こった:
幸せ私はiTermとTerminal.appの両方でうまくいく。私は正常にカラーコードを終了することで修正された通常のターミナルセッションで同様の問題があったが、IPythonでそれを修正する方法がわからない
この問題はすっごく長い間私を幽霊....私はIPythonがこれを引き起こしたことを、今までは実現しませんでした。 "リセット"、 "tput"、 "shopt -s checkwinsize"、PS1、tmux resize-pane、エスケープ文字のマジックをリセットしようとしましたが、すべて無駄です。 IPythonがTMuxから呼び出され、IPythonが強制終了されたか、バックグラウンド(CTRL + Z)に送られた場合にのみ発生することがわかりました。 – Andor