标签: language-server-protocol

VSCode + Clangd:类型注释变得唐突 - 如何禁用?

我正在使用 VSCode 1.65.0、clangd 扩展以及最新 LLVM (14.0) 中的 clangd。

它似乎引入了一项功能,每当我使用auto. 这是一个例子: clangd 类型提示

这对我来说变得非常唐突。如何关闭此功能?我找不到有关此功能的文档。

谢谢。

ide visual-studio-code language-server-protocol clangd

18
推荐指数
2
解决办法
1万
查看次数

将外部语言服务器连接到VSCode扩展

我想实现一个使用语言服务器协议的VSCode扩展,但我希望服务器组件位于实际的服务器上(在云中),而不是VSCode扩展的一部分.

我可以设置客户端扩展以通过websockets或HTTP连接到服务器吗?

visual-studio-code vscode-extensions language-server-protocol

13
推荐指数
1
解决办法
431
查看次数

文本编辑器选项下的新C#_LSP条目是什么?

Visual Studio 2019在名为C#_LSP的文本编辑器选项下有一个新条目。我想这与语言服务器协议有关,但是我找不到该条目的确切用途。

有使用它的某些标准工具吗?还是为了扩展性?

C#_LSP条目位于“文本编辑器”选项下的C#条目下方

c# visual-studio language-server-protocol visual-studio-2019

13
推荐指数
2
解决办法
464
查看次数

有没有办法设置“重新运行”Delphi LSP 实例的快捷方式?

只要 Delphi LSP 实现存在缺陷,如果我们能够通过易于访问的快捷方式重新启动 LSP 进程,那么它就会派上用场。如何添加这样的快捷方式呢?

delphi language-server-protocol

13
推荐指数
1
解决办法
959
查看次数

如何从vscode扩展写入日志?

我正在尝试使用VSCode的语言服务器开发扩展.我试图找出如何写文本来从扩展的语言 - 服务器部分记录.console.log什么都不产生

visual-studio-code vscode-extensions language-server-protocol

10
推荐指数
4
解决办法
2894
查看次数

Neovim lsp 自动修复/修复当前?

我一直在寻找类似于 CoC 的coc-fix-current但使用 Neovim 0.5 的本机 lsp 的解决方案,但我在文档中没有找到这样的东西,有没有办法通过其他方法实现这一点?

neovim language-server-protocol

10
推荐指数
1
解决办法
8211
查看次数

如何接受nvim lsp建议?

举一个简单的例子。如果变量或函数拼写错误,LS 会给出建议“找不到名称“voteings”。您的意思是“votings”吗?

有没有办法快速接受这些建议?

neovim language-server-protocol nvim-lspconfig

10
推荐指数
1
解决办法
3795
查看次数

textDocument/Definition、textDocument/implementation 之间有什么区别?

我通读了 LSP规范,但无法理解 goto 定义和 goto 实现请求之间的区别。

转到定义请求

转到定义请求从客户端发送到服务器,以解析给定文本文档位置处符号的定义位置。

转到实施请求

转到实现请求从客户端发送到服务器,以解析给定文本文档位置处的符号的实现位置。

language-server-protocol

9
推荐指数
0
解决办法
1522
查看次数

如何在 VSCode 中实现“转到定义”扩展

vscode-languageserver::IConnection必须实现哪种方法才能在多个文件上提供“转到定义”功能?

我正在学习Language Server Node Example和 vscode “API 文档”,但我没有找到任何信息。

typescript visual-studio-code vscode-extensions language-server-protocol

8
推荐指数
1
解决办法
5116
查看次数

LSP客户端编写指南

我有一个个人编辑器,它实现了自己的代码完成“协议”,并且想切换到语言服务器协议以减轻自己的一些开发负担。然而我还不能完全理解有关客户端实现的LSP 文档。它与服务器实现混合在一起,无法找到两者之间明显的区别。

许多在线文档(包括有关 SO 的问题)都是围绕 VSCode 扩展展开的,我对这些扩展的了解为零并且没有帮助。

如果您能帮助我开始编写一个仅查询自动完成功能的简单客户端,我将不胜感激。我用 C++ 编写编辑器,并且非常感谢任何解释如何创建客户端的教程。我可以理解 Python、C、C#、Pure JavaScript、C++、PHP 和类似语言,因此我可以轻松遵循这些语言的任何教程。

如果有任何不清楚的地方,请告诉我,以便我进行解释(这是我在 LSP 中的第一篇文章:))

language-server-protocol

8
推荐指数
1
解决办法
6190
查看次数