Css SASS输出中带制表符的缩进

Css SASS输出中带制表符的缩进,css,sass,Css,Sass,有没有办法让sass输出为制表符而不是空格 我知道有一个关于空格的经典论点,但我有一个要求,在签入源代码管理之前,我所有的css都需要用制表符缩进 有什么想法吗?正如manishie(和他的链接)提到的,没有内置的方法来改变输出CSS的缩进方式。唯一的方法是通过一个单独的工具(如Grunt)运行它,以“纠正”您认为合适的缩进。为什么需要生成代码?您的SASS是您的源代码,您的css是生成的。如果你要使用第三方CSS库(比如twitter的bootstrap),你就不会按照你的规格重新格式化它。@

有没有办法让sass输出为制表符而不是空格

我知道有一个关于空格的经典论点,但我有一个要求,在签入源代码管理之前,我所有的css都需要用制表符缩进


有什么想法吗?

正如manishie(和他的链接)提到的,没有内置的方法来改变输出CSS的缩进方式。唯一的方法是通过一个单独的工具(如Grunt)运行它,以“纠正”您认为合适的缩进。

为什么需要生成代码?您的SASS是您的源代码,您的css是生成的。如果你要使用第三方CSS库(比如twitter的bootstrap),你就不会按照你的规格重新格式化它。@manishie:我在那篇文章中没有看到答案。它说这是可能的,但没有解释如何做到。我错过什么了吗?它建议使用Grunt,但这不是我的问题。我不想用咕噜。这是洛尔莫的典型回答。您应该能够在生成的文件上使用简单的搜索/替换脚本。2个空格的唯一实例应该是缩进,因为Sass规范化了输出上的所有空白。我不明白为什么人们质疑编码风格。人们有不同编码风格的原因有很多。有些原因是不好的,但不值得再失去一份工作。生成的输出不排除在此类考虑之外。我现在正试图转到SASS,但我们所有的旧CSS都是缩进的。更改为Ruby的guidleines会导致大量不必要的Git提交,在某些情况下还会合并冲突@cimmanon如果生成的内容没有在Git中进行跟踪,它不会从
Git archive
导出,不要假设您的需求与其他人的需求相同。不要做出假设。我个人将编译后的CSS文件存储在版本控制中,非常清楚建议您不要这样做。编译的其他类型的项目通常也不会在版本控制中跟踪可执行文件。