开发者社区 问答 正文

什么是LSP?

什么是LSP?

展开
收起
游客gbsb4ehzllekm 2022-05-11 23:30:30 1162 分享 版权
1 条回答
写回答
取消 提交回答
  • LSP(Language Server Protocol)定义了编码语言与各类终端代码编辑器之前的交互协议。原先开发者需要为每一款编辑器都定义适配一种语法分析服务应用,那么M个语言要在M个代码编辑器中使用的话需要MxN个应用。而有了LSP的出现,开发者在解析代码语法时只需要遵循LSP协议格式,实现代码补全、定义展示、代码诊断等接口,就只需要开发M+N个应用。

    2022-05-12 12:49:40
    赞同 展开评论
问答地址: