如何阻止Visual Studio 2022保存文件时更改缩进?
解决VS 2022保存时移动代码行的问题
检查自动格式化触发时机
打开「工具→选项→文本编辑器→C/C++→代码样式→格式设置」,找到“保存时”相关选项,取消勾选「格式化文档」或「格式化所选内容」;同时检查“编辑时”的自动格式化选项(如“粘贴时格式化”“完成语句时格式化”等),确保没有触发自动对齐的设置。调整注释格式化规则
在C/C++的代码样式设置中进入「注释」子选项,关闭「自动对齐单行注释」类选项,或设置注释对齐方式为「保持现有缩进」;确认块注释和单行注释的缩进规则,避免强制将注释对齐到左边缘。禁用代码清理的自动执行
打开「工具→选项→文本编辑器→C/C++→代码清理」,取消勾选「保存时运行代码清理配置文件」,防止代码清理修改注释缩进。检查
.editorconfig配置(若项目存在)
查看项目根目录下的.editorconfig文件,确认是否有强制注释缩进的规则(如indent_size、indent_style或针对注释的特定配置),调整规则以保留注释原有缩进。重置C格式化设置(极端情况)
若以上设置均无效,可尝试重置C编辑器格式设置:「工具→导入和导出设置→重置所有设置→选择“否,仅重置设置,覆盖当前设置”→选择C++相关配置重置」。
内容的提问来源于stack exchange,提问作者ROBERT RICHARDSON
相关产品推荐
相关产品推荐

