4
我在想,如果有一個存在解決以下問題:再次縮進HTML與嵌入式的Ruby代碼(ERB)
我有以下代碼:
<div>
<div>
<div><%= {:something => 'abc',
:else => 'abc',
:nice => 'ok'} %>
</div>
</div>
</div>
正如你可以看到它的unested和很難閱讀。我想知道是否有優選在紅寶石一個存在工具可能縮進該文檔(沒有修改或驗證到源)。剛剛恢復原狀。
預期的結果將是:
<div>
<div>
<div>
<%= {:something => 'abc',
:else => 'abc',
:nice => 'ok'} %>
</div>
</div>
</div>
而且在一邊不是我想實現這個作爲TextMate的命令。
不⌘⌥[只是讓你縮進選定的文本?爲了達到這個目的,你只需選擇整個塊並執行該命令?還是手動做? – MarioRicalde 2010-10-24 04:56:04
Textmate自動完成縮進,我從您發佈的非縮進版本開始。只需選擇全部(⌘a)並按⌘⌥[自動縮進。確保您選擇了正確的包,即本例中的「HTML(Rails)」。 – molf 2010-10-24 13:07:47
我似乎無法做到這一點。由於⌘⌥[不適合我。有沒有機會告訴我命令的名字? ⌘+ T,然後在搜索圖標上選擇相應的鍵,並使用您提到的組合。 – MarioRicalde 2010-10-24 20:43:39