在语言服务器扩展指南中它说:
'如果您
vscode-languageclient用于实现客户端,您可以指定一个设置[langId].trace.server,指示客户端将语言客户端/服务器之间的通信记录到语言客户端的通道name。对于lsp-sample,您可以设置此设置:
"languageServerExample.trace.server": "verbose". 现在前往“语言服务器示例”频道。您应该看到日志:
我在 VS Code 中的何处以及如何准确指定此设置?
在语言服务器扩展指南中它说:
'如果您
vscode-languageclient用于实现客户端,您可以指定一个设置[langId].trace.server,指示客户端将语言客户端/服务器之间的通信记录到语言客户端的通道name。对于lsp-sample,您可以设置此设置:
"languageServerExample.trace.server": "verbose". 现在前往“语言服务器示例”频道。您应该看到日志:
我在 VS Code 中的何处以及如何准确指定此设置?
我为 php 语言服务器做的是添加"log": true到launch.jsonf5文件,然后当你按下开始调试时,编译器会尝试显示日志。但是根据我从您在问题中共享的文档中了解到的情况,您可以按照此说明进行操作(我不保证这会起作用,正如我所提到的,这是您在问题中共享的说明):
您还可以更改 package.json 中的默认值:
"languageServerExample.trace.server": {
"scope": "window",
"type": "string",
"enum": ["off","messages","verbose"],
"default": "verbose",
在新打开的 VS Code 实例的工作区设置中更改它[Extension Development Host],而不是原来的 VS Code。