是否可以仅自动缩进Visual Studio Code上的当前行?

Sam*_*uve 17 auto-indent visual-studio-code

在Atom(以及许多其他编辑器)上,有一个auto-indent命令允许我们自动缩进光标所在的行.Visual Studio代码中是否有等价物?

我知道Visual Studio Code上有格式化程序操作,但从我所看到的,它只能用于:

  • 格式化选择(ctrl-K ctrl-F)
  • 格式化孔文档(ctrl + shift + I)

我希望能够格式化光标所在的行,而无需重新格式化整个文档,也无需进行选择.

基本上,我想配置[TAB]键,这样当我按下[TAB]时,它只会自动缩进光标所在的行:

  • 如果没有任何内容写在该行上,它只是将光标放在正确的位置,这样当我开始写入时,代码正确缩进.
  • 如果已经在线上写了一些东西,它会对该线进行音频缩进

可能吗 ?

Kla*_*urn 3

请允许我谦虚地建议您在错误的地方寻找解决方案。

我建议进行以下设置:

  "editor.formatOnType": true,
Run Code Online (Sandbox Code Playgroud)

您已将注意力集中在“tab”上进行正确的缩进。但通过此设置,您根本不需要按 Tab 键。只需键入末尾带有正常回车符的行即可。然后,Visual Studio Code 将正确缩进(并格式化)该行。