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
相关产品推荐
相关产品推荐

