首页 › 格式化 › Ruby格式化
Rb

Ruby在线格式化工具

Ruby代码格式化,遵循Ruby风格指南编码规范

工具类型Ruby格式化
规范Ruby风格指南
输入类型Ruby代码
运行环境浏览器本地
输入 Ruby 代码 0 字符
格式化结果
等待格式化...
输入字符数0
输出字符数0
行数0
状态待处理

Ruby 格式化说明

Ruby 格式化遵循 Ruby 风格指南(Ruby Style Guide)。使用 2 个空格进行缩进,这是 Ruby 社区的通行约定。

块结构:Ruby 使用 end 关键字闭合代码块,包括 def/end、class/end、module/end、if/end、unless/end、case/end、while/end、until/end、begin/end。工具会根据这些关键字自动调整缩进层级。

块表达式:Ruby 对行尾敏感,使用 do |params| 形式的块。工具会识别以 do 结尾或包含 do |...| 的行并增加缩进,同时正确处理 elsif、else、rescue、ensure 等需要对齐到外层块的关键字。

注意事项:本工具在浏览器本地运行,不会上传任何代码数据。格式化仅处理缩进与空白,不修改代码本身的逻辑与语法。对于使用花括号 { } 的块及多行字符串(heredoc)可能无法完全覆盖,建议配合 RuboCop 等官方工具使用。

格式化工具