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

Visual Studio 2022 v17.4.1添加新项时不遵循C#制表符配置咨询

Visual Studio 2022 17.4.1添加新项时忽略C#制表符配置的问题及解决方法

这不是预期行为,属于Visual Studio 2022 17.4.1版本的已知bug,官方在后续的17.4.x补丁更新以及17.5+正式版本中已经修复该问题。

以下是几种可行的解决方法:

  • 手动修改代码模板(临时修复)
    找到Visual Studio的C#类模板文件路径(以社区版为例):

    C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs
    

    根据你的VS版本类型(如Professional/Enterprise)调整路径中的对应名称。打开Class.cs文件,将所有4空格缩进替换为2空格,保存后重启Visual Studio,后续通过向导添加新类时会使用修改后的模板格式。

  • 升级Visual Studio版本
    直接将VS升级到17.4.2及以上补丁版本,或者升级到17.5及以上正式版本,官方已在这些版本中修复了模板不读取全局制表符配置的问题。

  • 启用自动格式化(过渡方案)
    打开Tools->Options->Text Editor->C#->Code Style->Formatting,勾选「当按Enter时格式化当前行」和「完成语句时格式化」选项。添加新类后,只要进行简单的编辑操作(比如按Enter),VS会自动按照你的制表符配置格式化代码,减少手动调整的工作量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 04:05:54