Visual studio 2012 Visual Studio 2012中是否有用于格式化文档(Ctrl-E,D)的选项,以防止不正确的javascript缩进

Visual studio 2012 Visual Studio 2012中是否有用于格式化文档(Ctrl-E,D)的选项,以防止不正确的javascript缩进,visual-studio-2012,code-formatting,Visual Studio 2012,Code Formatting,我的aspx文件具有以下代码: <script type="text/javascript"> var doClientSearch = { title: `Client Search` } $(document).ready(function () { setup(); }); </script> var doClientSearch= { 标题:`客户端搜索` } $(文档).

我的aspx文件具有以下代码:

<script type="text/javascript">

    var doClientSearch =
    {
        title: `Client Search`
    }


    $(document).ready(function ()
    {
        setup();
    });

</script>

var doClientSearch=
{
标题:`客户端搜索`
}
$(文档).ready(函数()
{
设置();
});
在Visual Studio 20120中,我使用自动格式生成:

<script type="text/javascript">

    var doClientSearch =
    {
        title: `Client Search`
    }


              $(document).ready(function ()
              {
                  setup();
              });

    ... 

</script>

var doClientSearch=
{
标题:`客户端搜索`
}
$(文档).ready(函数()
{
设置();
});
... 
剩下的脚本也缩进了。出现不正确缩进后的所有函数将该不正确缩进用作“左”槽。我已经查看了所有的格式选项,似乎找不到解决此问题的方法。我们开发团队中的许多成员没有正确地缩进代码(有些根本没有缩进!),并且如果没有VS format Document命令,这些代码非常难以阅读,并且需要时间来正确格式化


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

var语句应该用

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