Ruby 自动格式化器!
一个快速、强势的 Ruby 格式化器,由 Rust 编写。
# Install
brew install rubyfmt
# Format a file in place
rubyfmt -i myfile.rb
# Format and print to stdout
rubyfmt myfile.rbbrew install rubyfmtcargo build --releasetarget/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 开头的文件{
"[ruby]": {
"editor.defaultFormatter": "Shopify.ruby-lsp",
"editor.formatOnSave": true
}
"rubyLsp.formatter": "rubyfmt"
}暂无开放 Issues,或尚未同步最近议题。