You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code的clangd扩展中禁用函数建议选中后的参数自动补全?

解决VS Code clangd自动补全函数参数的问题

当使用clangd扩展时,选中函数建议后自动补全参数列表并进入编辑模式的问题,可通过以下方式解决,同时保留函数建议功能:

方法一:禁用clangd的补全片段功能

在VS Code的设置(settings.json)中添加以下配置:

"clangd.completion.enableSnippets": false

该配置会让clangd在补全函数时仅填入函数名,不会自动生成参数列表和占位符。

方法二:调整补全接受的操作逻辑

若希望保留部分补全特性但避免自动进入参数编辑模式,可修改VS Code的补全触发设置:

  • 将editor.suggest.acceptSuggestionOnTab设为false,此时按Tab键不会自动接受建议,需改用Enter键选择建议;
  • 或设置editor.insertMode为replace,减少补全时的自动插入行为。

补充说明

  • 无需关闭editor.suggest.showFunctions(会彻底禁用函数建议);
  • 之前尝试的Inlay Hints与该补全行为无关,无需调整。

内容的提问来源于stack exchange,提问作者santongding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 09:57:07