如何调试语言服务器在启动时崩溃

How can I debug a language server crash on launch

我可以调试客户端,这会导致启动扩展主机。在我有幸将调试器附加到服务器之前,主机告诉我 "The Language Server Example server crashed 5 times in the last 3 minutes. The server will not be restarted."

任何关于我如何获得一些诊断的线索或见解,记录任何东西都会很棒。

您可以将 --debug-brk=3456 添加到 debugOptions,3456 是您要连接语言服务器调试器的端口。
这会强制语言客户端等待,直到为语言服务器启动调试。