如何自动将HTML缩进从四个空格转换为两个空格?

时间:2016-01-25 09:40:53

标签: sublimetext3 sublimetext indentation

如何将HTML缩进从四个空格自动转换为两个空格?

现在,我必须:

  1. 将缩进转换为标签
  2. 将标签大小设置为2
  3. 将缩进转换为空格
  4. 按文件归档。

    编辑/创建HTML文件时,是否有任何简单的方法可以自动转换缩进?安装软件包或添加一些设置?

1 个答案:

答案 0 :(得分:2)

我不确定是否可以在多个文件上运行Sublime Text包(或宏),因此这不是Sublime Text解决方案。

您可以使用gulp-indent并使用this package运行您的Gulp任务。以下是Gulpfile.js的示例配置:

var indent = require("gulp-indent");    

gulp.src("./src/*.html")
.pipe(indent({
    tabs: false,
    amount: 2
}))
.pipe(gulp.dest("./dist"));