rjm*_*urt 5 visual-studio-code vscode-extensions language-server-protocol
我正在尝试编写VSCode 语言服务器协议 (LSP) 扩展。我让它运行如下:
lsp-server
通过haskell-lsp-example-exe
从终端运行启动的进程lsp-client
在打字稿写入了,现在,基本上只是启动lsp-server
(它是基于对LSP-样本回购)该lsp-server
是推出如下:
# extension.ts
let serverOptions: ServerOptions = {
run: {
command: "haskell-lsp-example-exe"
},
}
Run Code Online (Sandbox Code Playgroud)
在lsp-client
使用启动code --extensionDevelopmentPath="path/to/extension"
我可以看到它正确启动,我可以pid
通过活动监视器找到它(我在 Mac 上)。
如何查看由 VSCode 生成的此进程的日志?
我尝试了以下方法:
lsp-client/package.json
我设置以下这些给我来回传递的消息。但不是 . 的日志lsp-server
: "languageServerExample.trace.server": {
"scope": "window",
"type": "string",
"enum": [
"off",
"messages",
"verbose"
],
"default": "verbose",
"description": "Traces the communication between VS Code and the language server."
}
Run Code Online (Sandbox Code Playgroud)
lsp-client
Log (Extension Host)
在启动的 VSCode 实例中标记的日志看起来也不太有用在此先感谢您的帮助!
归档时间: |
|
查看次数: |
575 次 |
最近记录: |