Visual Studio自动格式化javascript缩进问题

时间:2018-07-11 19:02:09

标签: javascript visual-studio-2017

当我在Visual Studio 2017中编写JavaScript时,VS会以一种让我发疯的方式自动缩进范围括号。例如,如果我有这个:

$.ajax(
{
    url: 'foo.bar',
    type: 'GET'
}).done(function(data)|

注意:|表示当前光标位置。 如果我输入的下一个内容是{,则VS正在缩进整个块,我得到了:

$.ajax(
    {
        url: 'foo.bar',
        type: 'GET'
    }).done(function(data){|

我想要的是VS自动添加}(这很容易,如果我再按Enter,我将得到

$.ajax(
{
    url: 'foo.bar',
    type: 'GET'
}).done(function(data)
{
    |
}

我尝试更改“工具”>“选项”>“文本编辑器”>“ JavaScript / TypeScript”>“选项卡”中的设置,但是无论我选择哪个选项(“无”,“阻止”或“智能”),结果都是相同的。我还有其他需要调整的地方吗?还有其他特殊技巧(例如,朝北站立时一只脚站立)吗?

0 个答案:

没有答案