在Ruby on Rails應用程序中,是否有方法將HAML的縮進從2個空格更改爲4個空格?將HAML縮進從2到4個空格更改
如果我沒能很好地縮進,我得到:The line was indented 2 levels deeper than the previous line.
在Ruby on Rails應用程序中,是否有方法將HAML的縮進從2個空格更改爲4個空格?將HAML縮進從2到4個空格更改
如果我沒能很好地縮進,我得到:The line was indented 2 levels deeper than the previous line.
從http://haml.info/docs/yardoc/#indentation
Haml的的縮進兩者可以由一個或多個選項卡或空間。 但是,縮進在給定的文檔中必須一致。硬 選項卡和空格不能混用,並且必須始終使用相同數量的選項卡或空格 。
這裏是我的測試:
test.haml
#content
.title
%h1 Test
結果:
haml test.haml
<div id='content'>
<div class='title'>
<h1>Test</h1>
</div>
</div>
整潔,看起來像第一個縮進是用來確定文檔的其餘部分應該是什麼。解決了我的問題。謝謝! – brian
我不認爲這是一個好主意。你爲什麼要改變這個?由於你的IDE默認放置4個空格而不是2個?如果是的話,這可以定製。 – MrYoshiji
我想改變它,因爲我發現2個空格縮進難以閱讀。是什麼讓它成爲一個壞主意?是否有技術上的原因,爲什麼它需要2? – brian
其基本的風格指導:https://github.com/dcompute/styleguides/tree/master/haml#basic-conventions - 您是否嘗試過不同的字體/大小以使代碼更具可讀性? – ddubs