语言服务器协议支持#

警告

截至 JupyterLab 4.2,还没有面向用户的 Language Server Protocol (LSP) 集成;要利用 LSP,你需要安装一个扩展,例如 jupyterlab-lsp

JupyterLab 配备了组件,使扩展能够处理并与语言服务器进行通信。

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

需求#

默认情况下,JupyterLab 没有安装任何语言服务器。 有关与 jupyter-lsp 测试的 LSP 服务器列表,请参阅 扩展文档,该扩展负责启动并与服务器通信。

设置#

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

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

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

../_images/settings.png

语言服务器设置页面。#

请注意,当安装了jupyterlab-lsp时,此设置页面将被更复杂的编辑器所取代,该编辑器可在语言服务器部分访问。