通常,TAB补全在jupyter笔记本中运行良好。
但是,如果有另一个单元正在运行(例如,长时间运行的子流程),TAB只会执行任何操作,而其他排队等待执行的单元将无法完成其过程。它可以在其他笔记本电脑上运行,但不能在同一台笔记本电脑的“忙碌”单元中正常工作。
要复制,请运行以下单元格:
import time
time.sleep(30)
然后启动一个新的单元格,然后尝试自动完成(while
):
whil
没有完成。
此行为减慢了开发过程,并在某种程度上破坏了分离单元的想法。可以键入代码,但不能高效地完成代码。
任何想法,这是否只是需要提交给Jupyter开发人员的错误/功能请求,还是有一些解决该问题的配置方法。
谢谢。
jupyter-1.0.0,此处为python-3.6.6。