Visual studio code VS代码中的缩进

Visual studio code VS代码中的缩进,visual-studio-code,indentation,vscode-settings,Visual Studio Code,Indentation,Vscode Settings,我是Emacs的长期用户。我一直在尝试VS代码,到目前为止我很喜欢它 我喜欢Emacs的一点是,当我按tab键时,它总是正确地缩进代码。我已经看过了,但我似乎无法在VS代码中获得这种行为。我试着在设置中查找并搜索扩展,但没有成功 有人能帮我吗?是否有一个扩展我可以/必须安装,让它做我想要的 我主要用PHP、HTML、CSS和Javascript编写代码 提前感谢。我要做的是将所有内容正确缩进,将{}括号放在所有内容周围,或者只是删除并在代码周围放上},这似乎可以正确缩进所有内容,这表示我主要使用

我是Emacs的长期用户。我一直在尝试VS代码,到目前为止我很喜欢它

我喜欢Emacs的一点是,当我按tab键时,它总是正确地缩进代码。我已经看过了,但我似乎无法在VS代码中获得这种行为。我试着在设置中查找并搜索扩展,但没有成功

有人能帮我吗?是否有一个扩展我可以/必须安装,让它做我想要的

我主要用PHP、HTML、CSS和Javascript编写代码


提前感谢。

我要做的是将所有内容正确缩进,将{}括号放在所有内容周围,或者只是删除并在代码周围放上},这似乎可以正确缩进所有内容,这表示我主要使用c语言,我不知道这在其他语言中是否有效

有几件事:

要格式化(使“漂亮”)给定文件中的所有代码,可以在Windows上使用Shift+Alt+F。有关更多信息,请参阅

要调整选项卡大小的用户设置或将选项卡插入空格等,可以编辑
settings.json
(Ctrl+Shift+p,然后键入“用户设置”)。然后,您可以手动添加/编辑:

// number of spaces for a tab
"editor.tabSize": 2,

// insert spaces when pressing tab
"editor.insertSpaces": true

我相信这两种设置都会被“editor.detectIndentation”覆盖,因此您可能也需要查看它。

查看它以避免内容重复
-
-

还要考虑设置

  • “编辑器.格式粘贴”
  • “编辑器.格式类型”
  • “编辑器.格式保存”
为true,则默认为false

当然,通过转到用户设置(文件>首选项>设置或通过托盘Ctrl+shift+p并写入设置,您将在选项中找到)


另外,做以下操作也是一件好事:在默认设置中,在搜索设置栏中,您编写“格式”,然后滚动并浏览与格式相关的所有参数,这是一个很长的列表,但有很多很酷的事情。

谢谢您的帮助,伙计,竖起大拇指