2017-08-08 73 views
1

在Ruby on Rails應用程序中,是否有方法將HAML的縮進從2個空格更改爲4個空格?將HAML縮進從2到4個空格更改

如果我沒能很好地縮進,我得到:The line was indented 2 levels deeper than the previous line.

+2

我不認爲這是一個好主意。你爲什麼要改變這個?由於你的IDE默認放置4個空格而不是2個?如果是的話,這可以定製。 – MrYoshiji

+0

我想改變它,因爲我發現2個空格縮進難以閱讀。是什麼讓它成爲一個壞主意?是否有技術上的原因,爲什麼它需要2? – brian

+0

其基本的風格指導:https://github.com/dcompute/styleguides/tree/master/haml#basic-conventions - 您是否嘗試過不同的字體/大小以使代碼更具可讀性? – ddubs

回答

3

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> 
+0

整潔,看起來像第一個縮進是用來確定文檔的其餘部分應該是什麼。解決了我的問題。謝謝! – brian

相關問題