语言服务器协议支持#

警告

从 JupyterLab 4.2 开始,没有面向用户的语言服务器协议 (LSP) 集成;要利用 LSP,您需要安装扩展,例如 jupyterlab-lsp.

JupyterLab 附带组件,使扩展能够处理和与语言服务器通信。

LSP 服务默认情况下处于禁用状态,可以通过在设置页面上的“语言服务器”部分切换“激活”选项来启用它。除非安装了提供与编辑器(或 JupyterLab UI 的其他元素)集成的扩展,否则启用该服务不会有任何效果。

要求#

默认情况下,JupyterLab 不会安装任何语言服务器。有关使用 jupyter-lsp(用于生成和与服务器通信的 jupyter-server 扩展)测试过的 LSP 服务器列表,请参阅 扩展文档.

设置#

语言服务器的设置可以在 JupyterLab 的设置页面找到(设置 > 设置编辑器 > 语言服务器(实验性))。

  • 激活:此选项允许用户启用或禁用 LSP 服务。

  • 语言服务器:此部分允许用户配置已安装的语言服务器。

../_images/settings.png

语言服务器设置页面。#

请注意,当安装 jupyterlab-lsp 时,此设置页面将被一个更复杂的编辑器替换,该编辑器可以在“语言服务器”部分访问。