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

如何在不完整禁用ReSharper时让IntelliSense显示枚举整数值

无需完全禁用ReSharper的解决方法

按操作成本从低到高排序,可逐一尝试:

  • 开启ReSharper自带的枚举值显示开关
    顶部菜单依次点击 Extensions > ReSharper > Options,左侧目录定位到 Environment > IntelliSense > Completion Appearance,勾选Show enum member values选项,保存后重启VS即可,ReSharper原生补全列表会直接展示枚举成员对应的整数值。
  • 单独将枚举补全场景切回VS原生智能感知
    若当前使用的ReSharper版本无上述配置项,或勾选配置后不生效,可单独替换枚举补全的提供方,其余ReSharper功能不受任何影响:
    1. 进入ReSharper的Options设置面板,定位到 Environment > IntelliSense > General
    2. 智能感知模式选择Customized IntelliSense,不要选择全ReSharper提供或全Visual Studio提供的选项
    3. 在下方语言规则列表中找到C#分类,将「Enum members(枚举成员)」项的补全提供方修改为Visual Studio,其余补全场景保留ReSharper提供即可
    4. 保存设置后无需重启VS,触发枚举补全时就会恢复原生的整数值显示效果。
  • 临时快捷键方案
    不想修改全局配置的话,ReSharper补全列表弹出时按一次Ctrl+Space,可临时切换到VS原生补全列表,查看完枚举值继续输入就会自动切回ReSharper补全。

踩坑提示:修改配置后效果未生效时,可进入ReSharper设置的Environment > General页面,点击Clear caches清理缓存,重启VS后即可正常生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 04:36:15