It's the most infuriating thing and after 45 minutes of Googling and testing I caved to the forum gods... I simply cannot live without automatic indentation, even if it's just on .cshtml view files
I'm using VS2015 Community edition. My cshtml files have played nicely until now...
For some odd reason, indentation broke.
I have already tried the obvious:
- Selecting the markup and hitting Ctrl+K and Ctrl+F
- Removing and re-adding the closing tag (usually resets indents)
- Going into Tools>Options>Text Editor>[insert language-or-all]>Tabs and setting them to smart.
I had just installed ReSharper before noticing the problem. Not sure if that caused it or not, but the problem is indeed new and I don't remember seeing it before that.
Also odd, some things do indent while others do not
For those that need a visual aid, this indentation frustrates me:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width"/>
<title>Index</title>
</head>
<body>
<h1>Posts Index</h1>
@if (true)
{
<text>
<p>True is true!</p>
</text>
}
</body>
</html>