jupyter lab 代码提示/代码补全插件:jupyter lsp 配置教程 + 开启 Hinterland mode
目录
一、JupyterLab简介
二、JupyterLab LSP简介
三、JupyterLab LSP配置教程
四、开启自动提示(Hinterland mode)
一、JupyterLab简介
JupyterLab是Jupyter主打的最新数据科学生产工具,某种意义上,它的出现是为了取代Jupyter Notebook。不过不用担心Jupyter Notebook会消失,JupyterLab包含了Jupyter Notebook所有功能。
JupyterLab作为一种基于web的集成开发环境,你可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等功能。
你可以把JupyterLab当作一种究极进化版的Jupyter Notebook。原来的单兵作战,现在是空陆空联合协作。
二、JupyterLab LSP简介
LSP(语言服务器协议)是一个 JupyterLab 扩展,支持进程间通信,以支持您可能想要使用的多种语言。LSP 集成具有几个详细但有用的功能:
三、JupyterLab LSP配置教程
1.安装JupyterLab-lsp
pip install jupyter-lsp
2.安装python-lsp-server
pip install python-lsp-server[all]
3.启动jupyter lab,在插件中搜索lsp,点击@krassowski/jupyterlab-lsp下的install安装
4.点击OK
5.重新进入jupyter lab,输入代码时按tab键,就可以使用代码提示啦 。
四、开启自动提示(Hinterland mode)
若想实现jupyter notebook中类似Hinterland mode的自动提示,还需进行下面的设置
6.依次点击Settings–>Advanced Settings Editor
7.选择Code Completion,在右侧输入如下代码,并保存,即可开启Hinterland mode
{
"continuousHinting": true
}
来源:By Moon