Visual Studio 2012中是否有格式文档(Ctrl-E,D)中的选项可以防止错误的javascript缩进

时间:2012-09-13 15:14:24

标签: visual-studio-2012 code-formatting

我的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命令的情况下需要时间来正确格式化。

我也欢迎其他正确的代码格式化策略。

1 个答案:

答案 0 :(得分:2)

var语句应该以a关闭;

我怀疑如果你关闭var语句,缩进将正常工作。对于这个特定的用例,它仍然需要您的开发团队创建一些语义正确的javascript代码。也许更频繁地击败你的开发团队就可以了。 :)

相关问题