语言服务器协议是为 VS-Code(不是 Visual Studio IDE)创建的。提供各种 linting 和代码补全(intillisense)等语言服务是一个相当明智的想法。这绝不是第一次有这个想法,但它已经得到了大量语言的相当快速和广泛的支持。
Visual Studio 2017 使用它吗?我似乎找不到 2017 年的创建扩展文档。例如这里的 2015 文档。
如果没有,是否有允许使用 LSP 资源的官方语言服务器插件?
语言服务器协议是为 VS-Code(不是 Visual Studio IDE)创建的。提供各种 linting 和代码补全(intillisense)等语言服务是一个相当明智的想法。这绝不是第一次有这个想法,但它已经得到了大量语言的相当快速和广泛的支持。
Visual Studio 2017 使用它吗?我似乎找不到 2017 年的创建扩展文档。例如这里的 2015 文档。
如果没有,是否有允许使用 LSP 资源的官方语言服务器插件?
更新(2019 年 2 月):现在Visual Studio 2017 内置了对语言服务器协议的支持。
这个问题无法回答,因为只有微软掌握着钥匙。不过好在半年后,微软确实宣布Visual Studio将支持LSP,
该扩展目前仅适用于 Visual Studio Preview 版本,并且还缺少许多重要功能,
https://marketplace.visualstudio.com/items?itemName=vsext.LanguageServerClientPreview
我们可以看到,还有很长的路要走。