PyCharm: 如何判断先前发送的选择是否已在控制台完成执行?

PyCharm: How to tell if previously sent selection has completed execution at console?

我使用 Alt+Shift+E 将选择的代码从编辑器发送到 (IPython) 控制台。但是,我无法判断代码何时完成执行,因为即使前一个代码块可能尚未完成执行,也会出现下一个提示。所以:

这里有一张截图来说明我的意思:

我是否缺少某些功能,告诉我发送到控制台的选择尚未完成执行?

例如,R 直到一个块完成执行后才会显示下一个提示。

这不是 pycharm 功能,但是你的 print 语句将在前面的代码完成后执行 运行,在某种程度上,让你知道一切都完成了(我的出于这个原因,编程讲师总是会把 print "Ready" 放在所有内容的末尾。

>>> import time
>>> time.sleep(15)
>>> print "hello"
# 15 seconds later
"hello"

This is now resolved in the latest builds of PyCharm。感谢 JetBrains 解决了这个问题。