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

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