42得票6回答
如何从VSCode扩展程序中写入日志?

我正在尝试为VSCode开发一个带有语言服务器的扩展。 我正试图弄清楚如何从扩展的语言服务器部分编写文本到日志文件。console.log没有输出任何内容。

24得票2回答
新的C#_LSP在文本编辑器选项下是用来做什么的?

Visual Studio 2019的文本编辑器选项中新增了一个名为C#_LSP的条目。我猜它与语言服务器协议有关,但我无法确定该条目确切的用途。 是否存在某些标准工具使用它?还是它存在于可扩展性方面?

22得票2回答
如何使用clangd支持设置VS Code用于C++?

声明:我对VS Code完全不熟悉,请大家温柔待我。:-) 我正在尝试为C++设置VS Code。 然而,我明确想要设置它使用语言服务器协议与处理C++文件时通信的clangd。 我已经在我的(Ubuntu Linux)系统上安装了clangd和来自VS Code市场的官方"vsco...

21得票2回答
将外部语言服务器连接到VSCode扩展程序

我希望实现一个使用语言服务器协议的VSCode扩展,但是我希望服务器组件在实际的服务器(云上)上运行,而不是作为VSCode扩展的一部分。 我可以将客户端扩展设置为通过WebSockets或HTTP连接到服务器吗?

16得票4回答
VSCode + Clangd: 类型注释过于显眼-如何禁用?

我正在使用VSCode 1.65.0,clangd扩展和最新的LLVM(14.0)中的clangd。 似乎引入了一个功能,每当我使用auto时它就会显示类型提示。这里是一个例子: 对我来说,这变得非常令人分心。如何关闭此功能?我找不到有关此功能的文档。 谢谢。

14得票4回答
如何在Visual Studio Code中启用语言服务器日志记录

在语言服务器扩展指南中提到: "如果您正在使用vscode-languageclient实现客户端,您可以指定设置[langId].trace.server,以指示客户端将语言客户端/服务器之间的通信记录到语言客户端的一个通道中的name。" "对于lsp-sample,您可以设置此设置:&...

13得票1回答
有没有一种方法可以设置一个快捷方式来“重新运行”Delphi LSP实例?

只要 Delphi LSP 的实现存在缺陷,如果我们能使用一个易于访问的快捷方式重新启动 LSP 进程,那将非常方便。如何添加这样的快捷方式?

12得票2回答
在VSCode中如何实现“转到定义”扩展功能

在vscode-languageserver::IConnection中,哪个方法需要被实现以提供跨多个文件的“转到定义”功能? 我正在学习Language Server Node Example和vscode“API文档”,但我没有找到任何相关信息。

10得票2回答
Vscode语言客户端扩展-如何从服务器向客户端发送消息?

我一直在开发一个使用语言服务器协议的vscode扩展,包括客户端和服务器。 目前,我正在尝试做以下事情:当服务器检测到特定条件时,请求客户端将一定数量的文件加载到工作区中。 我在做这件事情时遇到了严重的问题。由于语言服务器协议没有特定的请求来执行此操作,所以我考虑从服务器向客户端发送消息,...

10得票4回答
Neovim lsp自动修复/修复当前?

我正在寻找类似于CoC的coc-fix-current解决方案,但使用Neovim 0.5的本地lsp,但我在文档中没有找到这样的东西,是否有其他方法可以实现这一点?