我最近切換到Vim,並且在最初的障礙之後,我非常喜歡它。唯一可能成爲交易殺手的是erb標籤的自動縮進全部搞砸了。我正在使用包含ruby.vim和rails.vim的Janus插件包。我還添加了html5.vim,因爲有人告訴我它可以提供幫助。Vim中ERB標籤的縮進
這裏是和示例搞砸縮進它的:
<% unless @zipcode.latitude.blank? %>
<p>
<b>Latitude:</b>
<%= @zipcode.latitude %>
</p>
<% end %>
<p>
<b>Longitude:</b>
<%= @zipcode.longitude %>
</p>
在所有任何建議,將不勝感激。似乎必須有一種方法可以讓像vim indent這樣的強大編輯器成爲可能。我討厭回到崇高或者aptana,但這是我真正不想生活的一個特徵。
你是如何得到這個的? '=='後? – romainl
gg = G就是這樣。此外,如果我只是在每行之後進入,儘管它自動縮進它也是錯誤的。 – isaacsloan
在你的設置中'expandtab','shiftwidth'和'softtabstop'的值是多少?並且與你無關,你是否知道任何命令行程序,比如'Rack :: Tidy'或者類似於'HTMLTidy'的管理來正確縮進你的代碼? –