百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

rubyfmt

> 编程语言
开源

Ruby 自动格式化器!

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Ruby 自动格式化器!

rubyfmt

一个快速、强势的 Ruby 格式化器,由 Rust 编写。

  • 在线尝试 → rubyfmt.run 发音: (en) "Ruby Format", (jp) ルビーフォーマット

快速入门

bash
# Install
brew install rubyfmt

# Format a file in place
rubyfmt -i myfile.rb

# Format and print to stdout
rubyfmt myfile.rb

安装

Homebrew

bash
brew install rubyfmt

从源码构建

  1. 确保已安装 Cargo
  2. 运行 cargo build --release
  3. 将 target/release/rubyfmt-main 复制到您的路径中,命名为 rubyfmt

使用方法

命令行

命令 描述
rubyfmt file.rb 将格式化代码输出到标准输出
rubyfmt -i file.rb 就地格式化文件
rubyfmt -c file.rb 显示修改的差异
cat file.rb | rubyfmt 从标准输入读取

您还可以传递目录,以同时格式化多个文件。

  • rubyfmt --header-opt-in - 仅格式化以 # rubyfmt: true 开头的文件
  • rubyfmt --header-opt-out - 跳过以 # rubyfmt: false 开头的文件
json
{
"[ruby]": {
"editor.defaultFormatter": "Shopify.ruby-lsp",
"editor.formatOnSave": true
}
"rubyLsp.formatter": "rubyfmt"
}

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言