我想在笔记本中获得自动完成功能,即当我输入内容时,会出现一个下拉菜单,其中包含我可能输入的所有可能内容,而无需按选项卡按钮。有这样的事吗?
我试过 :
%config IPCompleter.greedy=True
但这需要按下标签按钮
原文由 physicsnoob1000 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在笔记本中获得自动完成功能,即当我输入内容时,会出现一个下拉菜单,其中包含我可能输入的所有可能内容,而无需按选项卡按钮。有这样的事吗?
我试过 :
%config IPCompleter.greedy=True
但这需要按下标签按钮
原文由 physicsnoob1000 发布,翻译遵循 CC BY-SA 4.0 许可协议
Jupyter Notebook 的自动完成功能非常弱,即使有腹地扩展也是如此。感谢基于深度学习的代码自动完成的想法。我开发了一个基于 TabNine 的 Jupyter Notebook 扩展,它提供了基于深度学习的代码自动完成。这是我工作的 Github 链接: jupyter-tabnine 。
它现在在 pypi 索引 上可用。只需发出以下命令,然后享受它:)
pip3 install jupyter-tabnine
jupyter nbextension install --py jupyter_tabnine
jupyter nbextension enable --py jupyter_tabnine
jupyter serverextension enable --py jupyter_tabnine
原文由 Wenmin Wu 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答878 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
有一个名为 Hinterland for jupyter 的扩展,它会在输入时自动显示下拉菜单。还有一些其他有用的扩展。
为了安装扩展,你可以按照这个 github repo 上的指南进行操作。要轻松激活扩展,您可能需要使用 扩展配置 器。