Pretty simple problem to explain: In Visual Studio 2010 SP1, I'm seeing weird indentation issues with braces when using Razor.
Here's how it looks:
<div>
<div>
<div>
<div>
@if (true)
{
<b>Hi</b>
}
</div>
</div>
</div>
</div>
That's what comes out after I do a CTRL + K, D to format it. Anyone else have this issue? What's the deal?
This is a known bug in the editor.
To fix it, select
Insert Spaces
rather thanKeep Tabs
in Options, Text Editor, HTML.