语言服务器协议支持#
警告
截至 JupyterLab 4.2,还没有面向用户的 Language Server Protocol (LSP) 集成;要利用 LSP,你需要安装一个扩展,例如 jupyterlab-lsp。
JupyterLab 配备了组件,使扩展能够处理并与语言服务器进行通信。
LSP服务默认是禁用的,可以通过在设置页面的语言服务器部分切换激活选项来启用。 启用该服务不会产生任何效果,除非安装了提供与编辑器(或JupyterLab UI的其他元素)集成的扩展。
需求#
默认情况下,JupyterLab 没有安装任何语言服务器。
有关与 jupyter-lsp 测试的 LSP 服务器列表,请参阅 扩展文档,该扩展负责启动并与服务器通信。
设置#
语言服务器的设置可以在JupyterLab的设置页面找到(设置 > 设置编辑器 > 语言服务器(实验性))。
激活: 此选项允许用户启用或禁用LSP服务。
语言服务器: 此部分允许用户配置已安装的语言服务器。
语言服务器设置页面。#
请注意,当安装了jupyterlab-lsp时,此设置页面将被更复杂的编辑器所取代,该编辑器可在语言服务器部分访问。