jupyterlab 中的 R 有自动补全功能吗?

lee*_*wan 2 r jupyter-lab

Kite 只能自动补全 jupyterlab 中的 python 代码。

\n

有没有类似的插件可以让R代码自动补全\xef\xbc\x9f

\n

谢谢。

\n

kra*_*ski 6

是的,jupyterlab-lsp提供自动完成功能(以及其他 IDE 功能)。它使用语言服务器协议,需要您安装以下两个协议:

然后启用continuousHinting代码完成设置中的选项(通过高级设置编辑器)。

如果您使用 JupyterLab 3.0,则通过安装conda它非常简单:

conda install -c conda-forge 'jupyterlab>=3.0.0,<4.0.0a0' jupyterlab-lsp jupyter-lsp-r
Run Code Online (Sandbox Code Playgroud)

如果您使用通过 pip 安装的 JupyterLab 3.0:

pip install 'jupyterlab>=3.0.0,<4.0.0a0' jupyterlab-lsp
R -e 'install.packages("languageserver")'
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述