在键入iPython的同时,按下CTRL+A我按照预期将其带到行的前面.
现在,在进入一条线并通过按下Up arrow我想要再次跳回前面来回忆它之后,我按下CTRL+A:

为什么我现在卡在空行的屏幕右侧?如果我按下Up arrow然后Down arrow在这里我得到原始线然后我可以CTRL+A到它的前面但我真的不知道为什么我被放在右侧的第一个位置.
我在OS X 10.8.2上
OSX附带的默认行编辑库有各种众所周知的不兼容性,称为libedit.因此,IPython应该以警告开始:"检测到libedit,readline将不会表现良好".
同样的警告应该告诉你如何解决它:easy_install readline安装标准的readline库,这是更好的表现.
(请注意,由于我不完全理解的原因,你显然需要使用easy_install,而不是像我通常推荐的那样使用pip.)
| 归档时间: |
|
| 查看次数: |
1587 次 |
| 最近记录: |