对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我来说有点太贵了,但我找不到换的地方。
也许它可以作为一个设置,但在不同的名称下,因为我找不到任何与缩进有关的东西。
更新
我目前正在使用更漂亮的代码格式化器,它解决了所有的格式问题,自动格式化保存(如果没有语法错误)
对于每个typescript文件,visual studio代码使用8个空格的自动缩进。这对我来说有点太贵了,但我找不到换的地方。
也许它可以作为一个设置,但在不同的名称下,因为我找不到任何与缩进有关的东西。
更新
我目前正在使用更漂亮的代码格式化器,它解决了所有的格式问题,自动格式化保存(如果没有语法错误)
当前回答
我想把现有HTML文件的缩进从4个空格改为2个空格。
我点击了状态栏中的“空格:4”按钮,并在下一个对话框中将它们更改为2。
我使用'vim'扩展。我不知道如何重新缩进没有vim
为了重新缩进我的当前文件,我使用了这个:
gg
=
G
其他回答
问题:接受的答案实际上没有修复当前文档中的缩进。
解决方案:运行Format Document,根据当前(新)设置重新处理文档。
问题:我的项目中的HTML文档是“Django HTML”而不是“HTML”的类型,没有可用的格式化器。
解决方法:将它们转换为语法“HTML”,格式化它们,然后再切换回“Django HTML”。
问题:HTML格式化器不知道如何处理Django模板标记,并且取消了我精心应用的嵌套。
解决方案:安装Indent 4-2扩展,它严格执行缩进,而不考虑当前的语言语法(这是我在本例中想要的)。
首先,检查你是否安装了“EditorConfig for VS Code”。它覆盖了我的编辑器设置。我花了一整天修正这个问题。
在项目中找到.editorconfig文件,并在那里更改它将工作。
对于那些搜索“在VS Code中改变缩进”的人,简单的解释和图片
第一步:点击Preferences > Settings
步骤2:你正在寻找的设置是“检测缩进”,开始输入。点击“编辑器:标签大小”
第三步:向下滚动到“编辑器:标签大小”,输入2(或任何你需要的)。
更改会自动保存
我的改变的例子
自动取消的问题是由于在VSCode的设置中有一个复选框是活动的。 遵循以下步骤:
goto偏好 转到设置 搜索“编辑器:修剪自动空白” 取消选中方框
添加:是的,您可以使用右下角的UI来配置空间设置。但如果现有代码没有格式化为新的间距,则可以右键单击文件中的任何位置,然后单击Format Document。我花了一段时间才弄明白,直到我偶然发现了这个问题。
格式文档菜单