我的aspx文件包含以下代码:
<script type="text/javascript">
var doClientSearch =
{
title: `Client Search`
}
$(document).ready(function ()
{
setup();
});
</script>
在Visual Studio 20120中,我使用自动格式生成:
<script type="text/javascript">
var doClientSearch =
{
title: `Client Search`
}
$(document).ready(function ()
{
setup();
});
...
</script>
其余的脚本也缩进。在错误的缩进之后,所有功能都会使用不正确的缩进作为“左”排水沟。我已经完成了所有格式化选项,似乎无法找到解决此问题的方法。我们开发团队的许多成员都没有正确缩进代码(有些代码根本没有缩进!)而且这段代码非常难以阅读,并且在没有VS Format Document命令的情况下需要时间来正确格式化。
我也欢迎其他正确的代码格式化策略。
答案 0 :(得分:2)
var语句应该以a关闭;
我怀疑如果你关闭var语句,缩进将正常工作。对于这个特定的用例,它仍然需要您的开发团队创建一些语义正确的javascript代码。也许更频繁地击败你的开发团队就可以了。 :)