html - =G 格式化 xml/html
问题描述
我通常通过执行以下操作来格式化 xml 或 html:
- =G
但是,如果文件仅缩小为一行,这将不起作用,这在 xml 中很常见。有没有办法在vim中轻松格式化单行html或html(即,没有插件)?
此外,vim 中的块格式化非常粗糙(“格式化”可能是一个雄心勃勃的词,因为它似乎更像是一个“缩进器”),例如以下内容:
<footer>
<div class="container"><div class="row"><div class="col-md-12">
<small id="copyright">© 2016 MySite
</small>
</div></div></div>
</footer>
在vim中格式化如下:
<footer>
<div class="container"><div class="row"><div class="col-md-12">
<small id="copyright">© 2016 MySite
</small>
</div></div></div>
</footer>
而这是它在TextMate中的作用:
<footer>
<div class="container">
<div class="row">
<div class="col-md-12">
<small id="copyright">© 2016 MySite</small>
</div>
</div>
</div>
</footer>
解决方案
推荐阅读
- ajax - 如何将 AJAX 过滤器添加到现有的 AJAX 加载更多
- delphi - 我无法在 delphi Rio 10.3 中创建新的内部网络项目
- android - 使用 RecyclerView.ItemDecoration 设置边距不适用于 Arbic 语言
- php - 可以加快 PHP 正则表达式
- java - Apache POI 删除行并追加行
- javascript - vue-star-rating TypeError:无法读取 listToStyles.js:26 处未定义的属性“长度”
- javascript - 选择所有 tad 和 tr 有 td 除了最后一列
- text - 如何从纯文本中提取艺术家的名字?
- python - 检查一个点是否包含在多边形/多多边形中 - 对于许多点
- wordpress - 如何从仪表板中删除付费会员 Pro 页脚水印 imgae?