ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Rubyfmt

toreriklinnerud 全部版本

Sublime Text 插件,用于使用 Rubyfmt 自动格式化 Ruby 代码

详细信息

安装次数

  • 总计 5K
  • Win 2K
  • Mac 2K
  • Linux 1K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 1 0 0 1 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 0 0 0 0 0 4 0 0 1 1 0 0 0 1 3 0 2 0 1 2 1 0 0 0
Mac 1 1 0 1 0 0 3 0 1 0 0 1 0 0 2 2 0 0 0 1 3 1 1 0 0 0 2 0 0 2 0 0 4 1 0 0 0 0 0 0 1 1 1 2 1 0
Linux 0 0 0 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 0 1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

README

源代码
raw.​githubusercontent.​com

sublime-rubyfmt

Sublime text 插件,用于使用 RubyRubyfmt 进行自动格式化。如果文件包含语法错误,则不会进行格式化,错误将在编辑器窗口底部的 Sublime Text 状态栏中显示。

依赖项

假设系统中存在 rubyrubyfmt 可执行文件,但可以在软件包设置中(分别使用 "ruby_executable""rubyfmt_executable")以绝对路径覆盖。

插件安装

通过 Sublime Package Control:安装软件包 -> Rubyfmt

代码格式化

在 Windows/Linux 上: Alt + ; 在 MacOS 上: Cmd + ;

在打开文件且语法设置为 Ruby 或 Ruby on Rails 时,按上述组合键以应用自动格式化。

如果您的文件包含语法错误,则不会进行格式化。语法错误将短暂地在编辑器窗口底部的 Sublime Text 状态栏中闪烁显示。

保存时格式化 / 其他设置

默认情况下启用保存时格式化,但可以从 Sublime Text -> Preferences -> Package Settings -> Rubyfmt -> Settings - User 中禁用它,并添加 {"format_on_save: false"}

所有具有默认值的设置

{
  "ruby_executable": "ruby",
  "rubyfmt_executable": "rubyfmt",
  "format_on_save": true,
}

故障排除

如果 Ruby/Rubyfmt 执行失败,调试信息将打印到 Sublime Text 控制台:查看 -> 显示控制台