当另一个单元正在运行时,TAB完成在Jupyter Notebook中不起作用

时间:2018-07-04 20:21:08

标签: python jupyter-notebook tab-completion

通常,TAB补全在jupyter笔记本中运行良好。

但是,如果有另一个单元正在运行(例如,长时间运行的子流程),TAB只会执行任何操作,而其他排队等待执行的单元将无法完成其过程。它可以在其他笔记本电脑上运行,但不能在同一台笔记本电脑的“忙碌”单元中正常工作。

要复制,请运行以下单元格:

import time
time.sleep(30)

然后启动一个新的单元格,然后尝试自动完成(while):

whil

没有完成。

此行为减慢了开发过程,并在某种程度上破坏了分离单元的想法。可以键入代码,但不能高效地完成代码。

任何想法,这是否只是需要提交给Jupyter开发人员的错误/功能请求,还是有一些解决该问题的配置方法。

谢谢。

jupyter-1.0.0,此处为python-3.6.6。

0 个答案:

没有答案