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

如何在VS Code的IntelliSense中启用属性变量数据类型提示

VS Code C# IntelliSense补全提示显示数据类型配置方法

按以下步骤配置即可让getter/setter属性、变量的补全提示展示对应数据类型:

  • 打开VS Code设置:使用快捷键Ctrl+,(Windows/Linux)/Cmd+,(Mac),或点击左下角齿轮图标选择「设置」入口。
  • 根据你使用的C#语言服务选择对应配置:
    • 使用官方C# Dev Kit插件(当前默认推荐方案)
    • 在设置搜索框输入dotnet.completion.showCompletionItemType,勾选该选项即可开启补全项的类型显示。如果需要同步显示方法签名、返回值类型,可以同时勾选dotnet.completion.showMethodSignature。
    • 如果你习惯直接编辑配置文件,打开settings.json后添加如下配置即可:
    "dotnet.completion.showCompletionItemType": true,
    "dotnet.completion.showMethodSignature": true
    
    • 使用旧版OmniSharp引擎的C#插件
    • 在设置搜索框输入omnisharp.completion.showTypeIconAndDetail并勾选,再找到omnisharp.completionItemInfo选项,将值设置为Full即可展示完整类型信息。
    • 手动编辑settings.json的配置如下:
    "omnisharp.completion.showTypeIconAndDetail": true,
    "omnisharp.completionItemInfo": "Full"
    
  • 如果配置后未即时生效,按Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(Mac)调出命令面板,对应你使用的语言服务执行重启命令即可:C# Dev Kit执行C#: Restart Language Server,OmniSharp执行OmniSharp: Restart OmniSharp。

补充排查:如果上述配置完成后依然看不到类型信息,检查VS Code原生补全设置,搜索editor.suggest.showDetails确保该选项为勾选状态,该选项控制补全列表详情栏的显示,关闭时会直接隐藏所有补全项的附加信息(包括数据类型)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 02:18:15