IPython 5是一个大版本。它的一个功能是使用prompt_toolkit进行真正的多行编辑。向上箭头键现在移动到上一个输入行,而不是上一输入命令(行块)。
这太棒了,但当我以前的命令跨越了很多行,并且我需要在那之前到达命令时,我发现自己希望一次可以到达一个命令。有办法做到这一点吗?快捷键ctrlp与向上箭头键具有完全相同的行为,因此它不能提供解决方案。
在我自己的比利时Mac键盘上,fn完成了这项工作。但我不知道这是否也适用于其他地区。
PageUp和PageDown键可以在不涉及任何弦热键的情况下实现您想要的功能;它们是在面向入口的基础上工作的,而不是箭头键的面向行的方法。