输入 Ruby 代码
2个空格缩进
制表符缩进
2个空格缩进
4个空格缩进
8个空格缩进
1
处理结果
1

使用说明与 Ruby 知识点

如何使用本工具

  • 自动响应:在左侧输入框中粘贴或修改代码,停止输入后系统将自动为您执行格式化操作。
  • Ruby 格式化:将排版混乱的 Ruby 代码粘贴在左侧,系统会自动根据 def, class, if, do 等关键字为您恢复优雅的代码层级缩进,并提供语法高亮。
  • 保存至本地:点击右侧的“保存至本地”按钮,可将格式化后的代码直接下载为 .rb 文件。

Ruby 代码规范

  • 缩进:Ruby 社区强烈推荐使用 2 个空格 进行缩进,而不是 4 个空格或制表符。本工具默认已为您选择 2 个空格缩进。
  • 关键字:Ruby 不使用大括号 {} 来定义方法或类块(除非是在闭包中),而是使用 def ... end 等结构。格式化工具会智能识别 else, elsif 等情况,确保其与起始的 if 对齐。
  • 简洁优雅:Ruby 崇尚“开发者幸福”,代码通常很简短。不要在语句末尾添加分号 ;(虽然 Ruby 支持,但这被视为反模式)。