我们中的一些人从事 Ruby on Rails 项目。我们有大约 10K 行代码。我们现在遇到的主要问题之一是,在某些地方,代码看起来非常混乱。有时,我们中的一些人使用 Emacs 时没有将制表符设置为 2 个空格。在其他时候,我们有来自实习生等的代码,只是没有正确缩进。
基本上,我有一些非常难看的代码——在 .rb 文件和 .html.erb 文件中。我想尽可能容易地自动缩进这些。
我知道有一些工具可以为 C++ 提供便利,但我似乎找不到可以为 RoR 完成这项工作的工具。
如果我不是很清楚,我只想清理我的代码的格式/缩进:
<% if @test %>
<div class = "test">hello</div>
<% else %>
<div class = "boo">foo</div>
<% end %>
变成
<% if @test %>
<div class = "test">hello</div>
<% else %>
<div class = "boo">foo</div>
<% end %>
关于如何做到这一点的任何想法?