clangd 是 client server 架构吗
时间: 2023-07-15 22:11:42 浏览: 127
client_clientserver_
是的,clangd 是一种 client-server 架构。它是一个运行在服务器上的后台进程,为编辑器和 IDE 提供代码补全、重构、语法检查等功能。编辑器或 IDE 通过 LSP(Language Server Protocol)与 clangd 进行通信,以实现这些功能。由于 clangd 运行在服务器上,因此可以利用更多的系统资源来提高代码分析和处理速度,而不会对编辑器或 IDE 的性能造成太大的影响。
阅读全文