Как заставить отступы кода вести себя правильно в файлах бритвы vbhtml?
Это сводит меня с пути. Я долгоVB.NET
разработчик форм, довольно новый дляASP.NET
и совершенно новый дляMVC
, Я создаюvbhtml
страницы, которые используютVB.NET Razor
синтаксис, и я, кажется, постоянно борюсь сUI
который пытается отступить мой код неправильно. Возьмите следующий пример, основанный на странице шаблона для новогоRazor
Посмотреть:
@Code
Layout = Nothing
End Code
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div>
@If True Then
@<ul>
@For x = 1 To 2
Next
</ul>
End If '<-- Randomly indented too far
</div>
</body>
</html>
В приведенном выше примере, как только я нажму, вернитесь послеNext
, End If
две строки ниже случайным образом переходят на две вкладки вперед от того места, где они должны быть. В других примерах я столкнулся с кругом, где нажатие одной строки в нужное место приводит к тому, что другая строка выходит из позиции, и наоборот.
Я так раздражен в этот момент, что был бы счастлив полностью отключить авто-отступ и просто управлять им сам, но я даже не могу понять, как это сделать! Следуя совету по другой теме, я отключил отступ дляHTML
страницы, но все, что останавливается, это отступHTML
теги - блоки кода все еще скользят повсюду.
Я думал, что расширение может быть причиной проблемы, но я отключил их все и перезапустил, и проблема остается. Я делаю что-то в корне неправильно? Мне трудно в это поверитьMicrosoft
выпустит что-то настолько плохое, что кажется более вероятным, что я просто не правильно его использую.