VSCode:按 Enter 键后在大括号之间添加换行符

Ayu*_*gra 5 indentation visual-studio-code

我想要在 VSCode 中输入左括号并按 Enter 键后缩进换行符。

这是一个示例,其中 | 是光标:

目前的行为-

function f() {
|}
Run Code Online (Sandbox Code Playgroud)

想要的行为-

function f() {
  |
}
Run Code Online (Sandbox Code Playgroud)

我想要的行为是默认行为,但我不知道发生了什么,而且现在不再像那样工作了。我找不到解决办法,所以在这里提问。提前致谢

Ayu*_*gra 7

最后,我发现了问题。在 settings.json 中,我以某种方式包含了这个。

"editor.language.brackets": [
    
]
Run Code Online (Sandbox Code Playgroud)

但默认情况下它不存在,或者更确切地说这是默认设置:

"editor.language.brackets": [
    ["[", "]"],
    ["(", ")"],
    ["{", "}"]
]
Run Code Online (Sandbox Code Playgroud)

TLDR:只需将其删除即可。