dev c++代码自动补全_代码自动补全工具Kite

我的 Jupyter Lab 不知道为什么代码不能自动补全了,按tab也没用(Jupyter Notebook 如何开启自动补全见文尾),解决过程中发现了 Kite 这个工具。

Kite 是一个提供代码自动补全等功能的工具,支持 Python, JavaScript 等语言,可应用到 Jupyter Lab, VS Code, PyCharm 等编辑器。具体请见 Kite 官网。

Kite + Jupyter Lab

参考 费弗里的文章,配置如下(以下操作都是在 Windows 系统上进行):

  1. 下载Kite软件,安装后运行。使用Kite是要运行这个软件的,Kite默认开机启动。
  2. 配置Jupyter Lab使用Kite:

Kite需要2.2.0以上版本的Jupyter Lab,先jupyter --version查看下版本,目前Lab最新正式版是2.1.5,安装预览版2.2.0a1(先关掉Lab):

 pip install --pre jupyterlab==2.2.0a1

下面要装Lab插件,需要先把nodejs装上:

conda install nodejs

Kite在Lab中运行所需依赖和插件:

pip install jupyter-kite
jupyter labextension install @kiteco/jupyterlab-kite

重新打开Lab,左下角会出现Kite图标,indexing完ready后使用。

58e733edf373847649030b1af938cbaa.png

3d9874aa842f5b65495b783e8434d1ad.png

提示的图标都变成Kite的:

d7aed83c0fdfd2ce07cbf82f7707a782.png

可选择开启光标跟踪功能,Kite将自动跟踪你鼠标停留的地方,并在Kite的软件中显示文档:

8185a2b89a3c9de7b377ca439be6acf9.png

补充:Jupyter Notebook 开启自动补全

参考 caoqi95 的文章:

先关掉Notebook,安装 jupyter_contrib_nbextensions并配置:

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user --skip-running-check

启动Notebook,选项栏会出现 Nbextensions 的选项:

d5d36a22df5f9d3ea60742007b97143f.png

点开 Nbextensions 的选项,并勾选 Hinterland即可:

de0d30d465955e03ac12132afda3b0ad.png
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值