Visual Studio HTML格式化程序:按Enter键将删除上一行中的所有缩进

时间:2016-05-21 14:51:10

标签: html formatter visual-studio-2015

运行Visual Studio Community 2015(但在早期版本中也看到了问题),当我正在编辑HTML文件时,当我按Enter键转到下一行时,我刚刚离开的行被移动在左边,删除缩进。 Ctrl-K,D再次重新格式化该行。很讨厌?

在输入之前:

Before enter

输入后:

enter image description here

Identing在Text Editor|HTML|Tabs以及Text Editor|HTML (Web Forms)|Tabs

中设置为智能

似乎是一个错误,为什么有人会需要这种行为?

1 个答案:

答案 0 :(得分:6)

解决方案:

它只是打了我:ReSharper?是的,我试图在选项| ReSharper中暂停ReSharper并且奇怪的行为消失了。

经过一段时间的反复尝试后,我找到了选项:ReSharper|OptionsCode Editing|HTML|Formatting Style|Do not indent children of

显然ReSharper不希望身体标签的孩子缩进。我不同意。删除" body"从环境来看,现在一切都很幸福。

enter image description here