在新行括号上关闭大括号。

时间:2017-04-03 20:58:28

标签: javascript coding-style curly-braces

当我编写JavaScript时,我喜欢在新行上打开大括号。 例如,当我创建一个for循环或if语句时,我会在结束后按下返回键'('然后尝试放置' {'但它像图片一样缩进真的很烦人。我知道我可以退缩缩进但有时候我只是继续打字而烦恼。有没有办法改变设置来阻止这个?我看了看但却找不到任何东西。

我知道它缩进,好像语句不需要括号

enter image description here

1 个答案:

答案 0 :(得分:0)

我找不到特定于将开口大括号移动到下一行的设置。但是,有用户设置禁用自动缩进。您可以尝试将以下选项设置为false:

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

大多数JavaScript都是用新的作用域级别(例如,函数定义,迭代器,条件语句)与开放式大括号一起编写的,所以我怀疑Brackets默认使用此设置,以便新代码在内部缩进新级别的块。

如果您喜欢自动缩进,那么您可以做的另一件事是在按Enter键后点击shift + tab。这会将标签级别降低一级。当您在键入左括号后再次按Enter键时,自动意图将移动到该块的正确级别。