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

Visual Studio 2022如何让私有字段自动补全为_fieldName驼峰格式

VS2022 C#自动补全不遵循下划线前缀命名规则的修复方案

先确认命名规则的配置细节

  • 打开「工具」→「选项」→「文本编辑器」→「C#」→「代码样式」→「命名」,找到**字段(Fields)**的规则条目:
    • 确认规则格式已设为_fieldName
    • 把规则的优先级改成「必须」(不是「建议」),否则VS可能不会强制应用到自动补全里
    • 注意区分「实例字段」和「静态字段」,别搞错了配置分类

强制刷新配置与代码样式

  • 按Ctrl+K, Ctrl+D格式化当前文档,看看已生成的animator会不会自动变成_animator——这能验证规则是否真的生效
  • 直接重启VS2022,有时候配置变更需要重启才能完全加载到智能感知模块里

检查并修改自动补全模板

VS的自动补全可能用了内置代码片段,得手动改模板:

  • 打开「工具」→「代码片段管理器」,选「C#」→「Visual C#」
  • 找到「字段」相关的代码片段,右键点「编辑」,把模板里的$name$改成_$name$,保存后重启VS
  • 另外去「工具」→「选项」→「文本编辑器」→「C#」→「智能感知」,确认「根据代码样式设置命名」的选项是勾选状态

排查第三方分析器干扰

如果你装了StyleCop这类第三方代码分析工具,它们的规则可能会覆盖VS内置设置:

  • 进入「工具」→「选项」→「文本编辑器」→「C#」→「代码样式」→「分析器」,暂时禁用第三方分析器,测试自动补全是否恢复正常
  • 如果是第三方工具的问题,去对应工具的设置里调整命名规则,和VS保持一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 09:47:34