我怎么才能修复他那一团糟的巨大html文件的缩进呢?

我try 了通常的"gg=G command,这是我用来修复代码文件缩进的方法.然而,它似乎在HTML文件上不能正常工作.它只是简单地删除了所有格式.

我还试着设置:filetype = xml,看看是否能让它认为这是一个XML文件,但它仍然没有做到这一点.

推荐答案

在我的.vimrc中有filetype indent on个,Vim可以很好地缩进HTML文件.

shiftwidth分为2分的简单示例:

<html>
  <body>
    <p>
    text
    </p>
  </body>
</html>

Html相关问答推荐

在inline-box中设置线高会使CSS中的高度变得奇怪

为什么从输入步骤中的扣减不能按预期进行?

<;img>;和具有负边距的元素的堆叠顺序

如何修复与导航栏重叠的css网格?

如何防止第二列中的内容影响第一列中内容的位置?

如何在一行文本溢出省略号后显示文本?

仅向上扩展并以最大高度滚动的Div

IFRAME中的Chrome图像未调整大小

如何突破安莉得分

禁用的文本区域会丢失换行符

你将如何为手机制作导航栏

如何将tmap按钮和图例更改为位于页脚后面?

如何为高度较小的块制作边框动画?

添加带有悬停动画的喜欢图标

为什么溢出时overflow: auto框的底部有一个小间隙?

如何垂直平移一个元素,使其新位置位于另外两个元素之间?

为什么我的 div 元素没有形成一个圆形时钟?

高度大于页面高度和页面大于覆盖的 CSS 覆盖

如果不透明的元素出现在下方,为什么不透明度会使一个元素出现在另一个元素上方?

使用 bootstrap-icons 的未排序图标堆栈