如果我在IPython中运行了一个长行,并尝试在当前行开头之外调用它(使用向上箭头)或退格,则它显示不正确(全部被刷成一行)
例如,在下面的会话中,我写了一个长行[1],输入了一个空白的行[2],然后向上箭头两次以使该print语句在线[3],并发生以下情况:
[1]
[2]
print
[3]
发生在iTerm和Terminal.app中.我遇到了常规终端会话的类似问题,通过正确终止颜色代码修复了这个问题,但我不确定如何使用IPython进行修复
python terminal ipython
ipython ×1
python ×1
terminal ×1