2

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

我也欢迎其他适当的代码格式化策略。

4

1 回答 1

2

var 语句应该用 ; 结束。

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

于 2012-12-31T05:22:17.460 回答