2017-04-03 149 views
0

当我写JavaScript时,我喜欢在新行上加上大括号。 当我创建一个for循环或if语句时,例如,在关闭后按'return'键('然后尝试放入'{',但它像图片一样缩进,真的很烦人,我知道我可以退格但有时我只是不停地打字和讨厌。有没有办法来改变设置以停止?我看看,但无法找到任何东西。在新行上的大括号括号。

我知道它缩进的if语句不需要花括号

enter image description here

回答

0

我找不到一个特定于将开口花括号放到下一行的设置,但是,用户设置为禁用自动缩进,您可以尝试设置以下内容选项设置为false,而不是:

// Automatically indent when creating a new block 
"smartIndent": true, 

大多数JavaScript编写与开括号放在同一行作为新范围级别(例如,函数定义,迭代器,条件语句),所以我怀疑支架在默认情况下此设置这样新的代码将在新层次的块内正确缩进。

如果你喜欢自动缩进,你可以做的另一件事是点击回车后点击shift + tab。这会使您的标签级别降低一级。输入大括号后再次回车时,自动意图将移动到块的正确级别。

+0

我确实尝试过,但后来它删除所有缩进,我不认为我在寻找什么是可能的 –