VS Code中如何设置IntelliSense不自动补全多余函数参数
VS Code IntelliSense函数补全去掉多余参数配置方法
这个现象是IntelliSense对应语言服务的默认补全策略导致的,以Python场景为例,配置方式如下:
- 打开VS Code设置页,快捷键为
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 搜索配置项
python.analysis.completeFunctionParens,确保开启,开启后补全函数会自动带出括号 - 搜索配置项
python.analysis.snippetType,将取值从默认的both修改为none,修改后所有函数补全只会生成空括号,不会自动填充参数占位符若不需要全局关闭参数补全,仅想去掉多余的可选参数占位符,可搜索
python.analysis.autoFormatParams关闭该选项即可
如果是JS/TS场景出现该问题,对应配置方式为:
- 搜索配置项
typescript.suggest.completeFunctionCalls,将其设置为false - 若仅需关闭JS的参数补全,搜索
javascript.suggest.completeFunctionCalls设置为false
配置修改后立即生效,无需重启VS Code。
内容的提问来源于stack exchange,提问作者Alex Kardula
相关产品推荐
相关产品推荐

