语言服务器协议支持#
警告
截至 JupyterLab 4.2,尚无面向用户的语言服务器协议(LSP)集成;要利用 LSP,您需要安装一个扩展,例如 jupyterlab-lsp。
JupyterLab 随附了使扩展能够处理语言服务器并与之通信的组件。
LSP 服务默认禁用,可以通过在设置页面的“语言服务器”部分切换“激活”选项来启用。除非安装了提供与编辑器(或 JupyterLab UI 的其他元素)集成的扩展,否则启用该服务将不起任何作用。
要求#
默认情况下,JupyterLab 不会安装任何语言服务器。有关与 jupyter-lsp
(用于生成和通信语言服务器的 jupyter-server 扩展)一起测试的 LSP 服务器列表,请参阅该扩展的文档。
设置#
语言服务器的设置可以在 JupyterLab 的设置页面中找到(设置 > 设置编辑器 > 语言服务器(实验性))。
激活:此选项允许用户启用或禁用 LSP 服务。
语言服务器:此部分允许用户配置已安装的语言服务器。

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