2012-12-03 58 views
5

如何在使用Sass時將輸出CSS文件中的縮進從2個空格更改爲4個空格?我正在使用擴展樣式。我對Ruby一無所知,但我試圖讀取我電腦上的/Library/Ruby/Gems/1.8/gems/sass-3.2.1/中的每個rb文件。更改Sass中的縮進

+0

我問自己同樣的問題和避風港到目前爲止沒有找到答案。我很好奇。 – markus

回答

8

sass-3.2.3/lib/sass/tree/visitors/to_css.rb有許多用於縮進的硬編碼雙空間字符串(' ')。如果你用四個空格字符串替換它們,它會按照你的說法編譯你的css。

+0

感謝您的回答,但這不適合我。其實這是我第一次嘗試。縮進停留在2個空格上。 –

+0

你是如何編譯你的sass文件的? –

+3

我使用命令「watch」通過mac上的終端編譯sass文件。答案實際上是正確的,但我必須將我的Sass更新爲sass-3.2.3。現在縮進工作完美!非常感謝Zach! :) –

1

改變SASS縮進的正確方法是去rubygems/gems/sass-3.x.x/lib/sass/tree/visitors/to_css.rb(或任何你to_css.rb文件),並編輯此:

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