Introduction to language server - #113
Conversation
|
I write a devcontainer template: what do you think? |
Signed-off-by: Anfsity <186920685+anfsity@users.noreply.github.com>
|
关于模板,因为我没用过 Dev Containers,所以有几个问题需要请教下:
|
|
其实 devcontainer 不是必要的,我之前用它是因为 cpp 的 module 得 BMI 对齐。clangd 为了提供支持 module 的服务,会读取构建系统生成的
我有段时间没用这个了,把当初用的配置随便修改了一下,没有考虑全面 😭 |
|
没关系,慢慢来,这个事情不必着急。 你提到:
我有些困惑:你希望开发环境集成 我的想法是:如果要引入 之前我一直想在教程中介绍如何把 VS Code 的调试功能集成到开发环境里的部分,让大家能直接在 Docker 容器里下断点调试。我觉得这部分对使用体验的提升是很有必要的。如果 |
|
是的,这个问题恐怕非常少见,不是所有同学都像我一样会去追求 cpp 新特性( 不过,光就 clangd 本身而言,其提供的跳转定义,查找引用等功能在开发中我觉得是十分方便甚至不可缺少的。引入 clangd 的话,我能想到的好处只有改善 c/c++ 开发体验。其生态位和 rust-analyzer 是一样的。 如果要集成调试功能的话,我觉得 Dev Containers 插件是可以做到的,他可以提供一个可复现的配置完善的 VScode 环境,如果再提供 launch.json,我认为是可以做到开箱即用的。 |
Sorry for the late pr, I forgot about it ⊙﹏⊙∥