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

如何禁用VSCode中函数签名自动填充功能?

解决VSCode自动填充函数参数签名的问题

通用设置(全语言适用)

直接打开VSCode设置(快捷键Ctrl+,或Cmd+,),搜索以下选项修改:

  • 把 editor.suggest.insertMode 改成 insert:改完之后,按Enter或Tab接受函数补全时,只会插入函数名,不会自动填充参数签名。
  • 可选:关掉 editor.parameterHints.enabled,能避免触发参数相关的自动填充逻辑。

分语言针对性设置(Rust、JS/TS)

要是通用设置不管用,就针对对应语言调整:

JavaScript/TypeScript

搜索 javascript.suggest.completeFunctionCalls 和 typescript.suggest.completeFunctionCalls,都设为false,JS/TS里补全函数就不会自动插入参数了。

Rust

搜索 rust-analyzer.completion.callable.snippets,设为none,Rust Analyzer就不会在补全时自动填充参数签名。

替代方案:自定义快捷键

不想完全禁用该功能的话,也可以修改快捷键:
打开快捷键设置(Ctrl+K Ctrl+S或Cmd+K Cmd+S),搜索acceptSelectedSuggestion,删掉Enter的绑定,只保留Tab;或者找到acceptSelectedSuggestionWithoutInsertingArguments命令,给它设置专属快捷键,想用的时候按这个键就能只插入函数名。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 09:42:05