0

我们中的一些人从事 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 %>

关于如何做到这一点的任何想法?

4

2 回答 2

0

如果你只关心缩进,那么 emacs 做得很好

C-x h C-M-\
于 2012-07-11T17:44:19.083 回答
0

我找到了一些可能相关的工具 - 如果有人使用过这些工具,请告诉我!

用于 ERB 清理:http ://coderack.org/users/webficient/middlewares/38-racktidy

红宝石清理:http ://www.arachnoid.com/ruby/rubyBeautifier.html

于 2012-07-11T18:54:25.317 回答