IPython 5,用于执行代码块而不是插入新行的键

时间:2016-11-24 16:18:20

标签: python ipython

新的IPython版本(5+)中的“Enter”键插入换行符而不是执行当前的代码块(例如在函数定义中);要执行代码块,您必须将光标导航到最后一行,然后单击“Enter”。在旧版本中,点击“Enter”会直接执行该块。我们如何从当前光标位置执行当前代码而不导航到最后?

下图显示了我的意思,光标位于行b=20的末尾,我想执行这段代码,而不必将光标导航到下一行的末尾。有没有办法实现这个目标?

enter image description here

2 个答案:

答案 0 :(得分:7)

Esc + Enter执行代码块。

答案 1 :(得分:5)

Alt + Enter 要么 Esc + Enter 无论光标位置如何,都执行当前代码块。