当我编写JavaScript时,我喜欢在新行上打开大括号。 例如,当我创建一个for循环或if语句时,我会在结束后按下返回键'('然后尝试放置' {'但它像图片一样缩进真的很烦人。我知道我可以退缩缩进但有时候我只是继续打字而烦恼。有没有办法改变设置来阻止这个?我看了看但却找不到任何东西。
我知道它缩进,好像语句不需要括号
答案 0 :(得分:0)
我找不到特定于将开口大括号移动到下一行的设置。但是,有用户设置禁用自动缩进。您可以尝试将以下选项设置为false:
// Automatically indent when creating a new block
"smartIndent": true,
大多数JavaScript都是用新的作用域级别(例如,函数定义,迭代器,条件语句)与开放式大括号一起编写的,所以我怀疑Brackets默认使用此设置,以便新代码在内部缩进新级别的块。
如果您喜欢自动缩进,那么您可以做的另一件事是在按Enter键后点击shift + tab。这会将标签级别降低一级。当您在键入左括号后再次按Enter键时,自动意图将移动到该块的正确级别。