我想要一个格式化 Ruby 代码的工具,带函数接口的,不知道该用什么库
ruby_code_str = ' if a > 1 then puts a end' tidy_ruby_code_str = ruby_tidy(ruby_code_str) puts tidy_ruby_code_str
应当输出是格式化好的:
if a > 1 puts a end
没有这样的东西吧
不会吧,ruby 这么注重形式的语言,竟然没有好用的格式化工具?
rubocop 似乎只是个命令行工具,竟然原样修改我的代码,改的一塌糊涂。
IDE (rubymine) option+command+L
#3 楼 @ripple0328 rubymine 是收费的 IDE,不如用 sublime 好。
#4 楼 @ssqq sublime 也是收费的商业软件,rubymine 也有免费使用的 license,何来不好之说?
#2 楼 @ssqq ruby 注重形式? ruby 我倒是觉得相当不注重形式。注重形式的你需要 python,万人千篇一律的代码。
@ssqq 你要的是合适的缩进工具吧