我使用Alt
+ Shift
+ E
将选择的代码从编辑器发送到(IPython)控制台。但是,我无法判断代码何时完成执行,因为即使前一个代码块可能尚未完成执行,也会出现下一个提示。所以:
print 2 + 2
),那么我知道上一个命令尚未完成执行。 这是一个截图,显示我的意思:
我是否遗漏了一些功能,告诉我发送到控制台的选项尚未完成执行?
例如,R
在一个块完成执行之前不会显示下一个提示。
答案 0 :(得分:0)
它不是pycharm功能,但是你的print
语句将在前一代码运行完毕后执行,在某种程度上让你知道一切都已完成(我的编程讲师总是会放print "Ready"
因为这个原因在一切结束时。)
>>> import time
>>> time.sleep(15)
>>> print "hello"
# 15 seconds later
"hello"
答案 1 :(得分:0)
This is now resolved in the latest builds of PyCharm。感谢JetBrains解决这个问题。