当按下回车键时,VS代码将光标移动到下一行的开头

hex*_*tor 7 visual-studio-code

当按 Enter 键时,光标会移动到新行的开头,而不是考虑当前块的缩进级别。

          {
             "name": "foo",
|
          }
Run Code Online (Sandbox Code Playgroud)

光标应跳到与name按键相同的级别。

即使使用空花括号也会发生这种情况。

          {|}
Run Code Online (Sandbox Code Playgroud)

enter

          {
|} 
Run Code Online (Sandbox Code Playgroud)

似乎没有可以设置的设置,因此光标只能跳转到当前的缩进级别。

hex*_*tor 1

我通过将 Editor:auto.indent 设置为“full”解决了这个问题。