Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在输入 iPython 时,按CTRL+AI 会按预期被带到该行的最前面。
CTRL+A
现在,在输入一行并通过按Up arrow我想再次跳回前面来调用它之后,我按CTRL+A:
Up arrow
为什么我现在卡在屏幕右侧的空行中?如果我按Up arrow然后Down arrow在这里我得到原始线,然后我可以CTRL+A到它的前面,但我真的不知道为什么我首先被放在右侧。
Down arrow
我在 OS X 10.8.2
与 OSX 中包含的默认行编辑库(称为libedit. 以至于 IPython 应该以警告开头:“检测到 libedit,readline 将不会表现良好”。
libedit
同样的警告应该告诉你如何解决它:easy_install readline安装标准的 readline 库,它的表现要好得多。
easy_install readline
(请注意,由于我不完全理解的原因,您显然需要使用 easy_install,而不是我通常推荐的 pip。)