【问题标题】:How do I reformat ruby code from the command line?如何从命令行重新格式化 ruby​​ 代码?
【发布时间】:2011-08-27 14:21:38
【问题描述】:

给定一个缩进错误、空白管理不正确等的源文件。如何将代码重新格式化为这样的文件并应用 Ruby 的样式指南(如果存在)?

【问题讨论】:

    标签: ruby command-line code-formatting


    【解决方案1】:

    这应该是您的编辑的任务。在 vim(为 Ruby 配置)中,只需按 gg=GxD

    执行此操作的 Ruby 脚本位于:http://www.arachnoid.com/ruby/rbeautify.rb.html

    【讨论】:

    • 这正是我正在寻找的脚本(thnx)。试了一下,commit 15c34bf 给出了一个例子。
    • 顺便说一句,我怀疑 TextMate 带有内置的 Ruby 支持,所以这是一个加号。 VIM 会这样做,但这需要调整。我想要一些可以从命令行获得的东西,以防止编辑器雷区(对于 TextMate,您需要许可证,对于 VIM,您需要插件等)。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-01
      • 2022-01-15
      • 2013-05-23
      • 2011-04-20
      • 2010-10-29
      • 2020-04-09
      相关资源
      最近更新 更多