更改Sass中的缩进

使用Sass时,如何在输出CSS文件中将缩进从2个空格更改为4个空格? 我正在使用扩展的风格。 我对Ruby一无所知,但我试图在我的计算机上读取/Library/Ruby/Gems/1.8/gems/sass-3.2.1/每个rb文件。

sass-3.2.3/lib/sass/tree/visitors/to_css.rb有许多用于缩进的硬编码双空格字符串( ' ' )。 如果用四个空格的字符串替换它们,它将按照你的说法编译你的css。

更改sass缩进的正确方法是转到rubygems/gems/sass-3.xx/lib/sass/tree/visitors/to_css.rb (或者你的to_css.rb文件所在的任何地方),并编辑:

tab_str = ' ' * (@tabs + node.tabs)