VSCode中如何关闭Intellisense构造函数冗余参数提示?
解决VSCode Java扩展构造函数参数名提示问题
无需禁用整个Red Hat「Language Support for Java(TM)」扩展,通过修改VSCode配置就能单独关闭构造函数中的参数名提示,同时保留Intellisense的其他功能:
方法一:通过图形化设置界面操作
- 打开VSCode设置:按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac),或通过菜单栏「文件」→「首选项」→「设置」进入。 - 在设置搜索栏输入
java.completion.argumentSnippets.enabled,定位到该配置项。 - 取消勾选选项框(或手动将值改为
false),设置会自动生效。
方法二:直接修改settings.json文件
- 打开命令面板:按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open Settings (JSON)并回车打开配置文件。 - 在JSON对象中添加或修改如下配置:
"java.completion.argumentSnippets.enabled": false - 保存文件后,配置立即生效。
修改完成后,实例化对象时的构造函数补全将不再显示cost:、predecessor:这类参数名占位符,避免误删导致的代码错误。
内容的提问来源于stack exchange,提问作者Caedmon
相关产品推荐
相关产品推荐

