在 vscode 插件开发中使用 language server 时,官方示例中有些地方已过时。
在 lsp-sample 中,要调试 server 时,在最新版本的 vscode 中并不成功。需要改动两个地方: 1、把 launch.json 中的"protocol": "legacy" 改为 "protocol": "inspector" 2、--debug=6009 改为 --inspect=6009
原因在于从 1.14 版本开始,node debug 已将 legacy 模式改为 inspector 模式,相关参数也有所改变。
详情见: https://code.visualstudio.com/updates/v1_14#_node-debugging
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.