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

如何在VSCode中关闭Go语言IntelliSense的嵌套成员补全?

解决VS Code中Go语言IntelliSense显示嵌套成员的问题

要让Go的IntelliSense只显示对象的直接成员,不再展开嵌套成员的补全,按以下步骤操作:

  • 打开VS Code设置:用快捷键Ctrl+,(Windows/Linux)或Cmd+,(Mac),或者点击左下角齿轮图标选择「设置」。
  • 在设置搜索栏输入go.completion.matcher,找到该配置项。
  • 将默认的fuzzy改为prefix或caseSensitive:
    • prefix:前缀匹配,仅显示以输入内容开头的直接成员;
    • caseSensitive:大小写敏感的前缀匹配,效果类似,同样不会展示嵌套成员。

也可以直接修改settings.json文件:

  • 按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Preferences: Open User Settings (JSON)并回车。
  • 在文件中添加或修改如下配置:
"go.completion.matcher": "prefix"

保存设置后,IntelliSense补全就只会显示对象的直接成员了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 16:42:01