Visual Studio 17.8.0代码片段Tab自动补全三重缩进问题求助
解决Visual Studio 17.8.0代码片段Tab补全缩进异常的问题
重置代码片段缩进设置
- 打开VS,按
Ctrl+K, Ctrl+B打开代码片段管理器,或者通过「工具」→「代码片段管理器」进入。 - 选中对应语言(比如C#),找到
prop和cw这两个代码片段。 - 点击「编辑」打开对应的.snippet文件,检查
<Indent>标签的值,改成0或者符合你需求的缩进数值,比如:<Indent>0</Indent> - 保存修改后重启VS,再测试补全效果。
- 打开VS,按
重置文本编辑器全部设置
如果调整代码片段没用,试试重置编辑器设置:- 点击「工具」→「导入和导出设置」。
- 选择「重置所有设置」,跟着向导完成操作,重启VS后再验证。
修复或更新VS
- 打开Visual Studio Installer,选择「修改」,然后点击「修复」,修复可能存在的安装损坏问题。
- 检查是否有17.8.x的后续小版本更新,安装最新补丁大概率能修复这类版本更新带来的bug。
手动修改本地代码片段模板
要是上面的方法都不管用,直接改本地模板文件:- 找到C#代码片段的默认路径,一般是:
C:\Program Files\Microsoft Visual Studio\2022\Community\VC#\Snippets\1033\Visual C# - 找到
prop.snippet和cw.snippet,用记事本或VS打开,删掉模板里多余的空格或制表符,确保模板本身缩进正确。
- 找到C#代码片段的默认路径,一般是:
内容的提问来源于stack exchange,提问作者LongNeckTimmy
相关产品推荐
相关产品推荐

