当我在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”>“选项卡”中的设置,但是无论我选择哪个选项(“无”,“阻止”或“智能”),结果都是相同的。我还有其他需要调整的地方吗?还有其他特殊技巧(例如,朝北站立时一只脚站立)吗?