语言服务器协议支持#

警告

截至 JupyterLab 4.2,尚无面向用户的语言服务器协议(LSP)集成;要利用 LSP,您需要安装一个扩展,例如 jupyterlab-lsp

JupyterLab 随附了使扩展能够处理语言服务器并与之通信的组件。

LSP 服务默认禁用,可以通过在设置页面的“语言服务器”部分切换“激活”选项来启用。除非安装了提供与编辑器(或 JupyterLab UI 的其他元素)集成的扩展,否则启用该服务将不起任何作用。

要求#

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

设置#

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

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

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

../_images/settings.png

语言服务器设置页面。#

请注意,当安装 jupyterlab-lsp 后,此设置页面将被“语言服务器”部分下更复杂的编辑器取代。