Поэтому в Visual Studio каждый раз, когда я присваиваю свойство тегу ASP и / или HTML, двойные кавычки помещаются сразу после знака равенства, например так: propertyName =""
Кроме того, любые такие теги, сгенерированные Visual Studio, не имеют пробела до знак равенства, вот так: propertyName=""
Это мое личное соглашение ставить интервалы до и после знака равенства, и я думаю, что он выглядит слишком перемешанным без пробелов.
Итак, как мне изменить форматирование по умолчанию на это? -
propertyName = ""
В какой версии Visual Studio вы используете какие-либо дополнения, такие как ReSharper?
—
BillP3rd
Разметка по соглашению не использует пробелы вокруг знаков равенства, возможно потому, что в старых языках CGI-скриптов, таких как sh и perl, это требуется синтаксически. Visual Studio не позволяет вам редактировать это правило формата по умолчанию, но вы можете найти дополнение / расширение, которое это делает.
—
Фрэнк Томас
Спасибо @FrankThomas, это очень интересно
—
Ian Campbell
sh
и perl
требует этот синтаксис, так как мне было интересно, есть ли основная причина для этого в Visual Studio и в соглашениях кода многих программистов, которые я также видел ...
@ BillP3rd - я использую Visual Studio 2012, но я видел это и в 2010 году. Я не использую никаких аддонов.
—
Ян Кэмпбелл