如何在COC中禁用代码自动填充(Clangd作为LSP服务器)
禁用Clangd语句模板补全的方法
VS Code 配置方案
在VS Code的设置中添加或修改以下项:
"clangd.completion.enableSnippets": false
该配置会关闭Clangd生成的代码片段功能,包括for/if/while这类语句的模板补全,仅保留基础关键字补全。
通用Clangd参数配置(适用于所有编辑器)
在Clangd的启动参数中加入--completion-style=plain,以VS Code为例,修改clangd.arguments如下:
"clangd.arguments": [ "--function-arg-placeholders=0", "--completion-style=plain" ]
--completion-style=plain会将Clangd的补全风格切换为纯关键字模式,不会生成带占位符的语句模板。
配置修改完成后,重启Clangd语言服务器即可生效。
内容的提问来源于stack exchange,提问作者THE0_C
相关产品推荐
相关产品推荐

