我正在使用 VSCode 1.65.0、clangd 扩展以及最新 LLVM (14.0) 中的 clangd。
这对我来说变得非常唐突。如何关闭此功能?我找不到有关此功能的文档。
谢谢。
我想实现一个使用语言服务器协议的VSCode扩展,但我希望服务器组件位于实际的服务器上(在云中),而不是VSCode扩展的一部分.
我可以设置客户端扩展以通过websockets或HTTP连接到服务器吗?
visual-studio-code vscode-extensions language-server-protocol
只要 Delphi LSP 实现存在缺陷,如果我们能够通过易于访问的快捷方式重新启动 LSP 进程,那么它就会派上用场。如何添加这样的快捷方式呢?
我正在尝试使用VSCode的语言服务器开发扩展.我试图找出如何写文本来从扩展的语言 - 服务器部分记录.console.log什么都不产生
visual-studio-code vscode-extensions language-server-protocol
我一直在寻找类似于 CoC 的coc-fix-current但使用 Neovim 0.5 的本机 lsp 的解决方案,但我在文档中没有找到这样的东西,有没有办法通过其他方法实现这一点?
举一个简单的例子。如果变量或函数拼写错误,LS 会给出建议“找不到名称“voteings”。您的意思是“votings”吗?
有没有办法快速接受这些建议?
我通读了 LSP规范,但无法理解 goto 定义和 goto 实现请求之间的区别。
转到定义请求从客户端发送到服务器,以解析给定文本文档位置处符号的定义位置。
转到实现请求从客户端发送到服务器,以解析给定文本文档位置处的符号的实现位置。
vscode-languageserver::IConnection必须实现哪种方法才能在多个文件上提供“转到定义”功能?
我正在学习Language Server Node Example和 vscode “API 文档”,但我没有找到任何信息。
typescript visual-studio-code vscode-extensions language-server-protocol
我有一个个人编辑器,它实现了自己的代码完成“协议”,并且想切换到语言服务器协议以减轻自己的一些开发负担。然而我还不能完全理解有关客户端实现的LSP 文档。它与服务器实现混合在一起,无法找到两者之间明显的区别。
许多在线文档(包括有关 SO 的问题)都是围绕 VSCode 扩展展开的,我对这些扩展的了解为零并且没有帮助。
如果您能帮助我开始编写一个仅查询自动完成功能的简单客户端,我将不胜感激。我用 C++ 编写编辑器,并且非常感谢任何解释如何创建客户端的教程。我可以理解 Python、C、C#、Pure JavaScript、C++、PHP 和类似语言,因此我可以轻松遵循这些语言的任何教程。
如果有任何不清楚的地方,请告诉我,以便我进行解释(这是我在 LSP 中的第一篇文章:))