要使用 sublime text 搭建 ruby 开发环境,首先安装 package control,接着依次安装 ruby lint/rubocop、rails、sidebarenhancements 等插件以增强语法检查与项目导航功能;随后配置语法高亮,通过点击语言标识选择 ruby 或 ruby on rails,并安装 sublimecodeintel 实现自动补全,同时在设置中启用 ruby 支持并指定正确路径;此外,自定义快捷键如 cmd/ctrl+b 运行文件,并创建构建系统运行 rspec 测试;最后建议结合终端工具如 tmux 和 guard 提升开发效率。

如果你打算用 Sublime Text 搭建 Ruby 开发环境,尤其是针对 Rails 项目,其实并不难,但有些细节容易忽略。本文会一步步带你完成基本配置,让你在写代码时更顺手、高效。

安装必要的插件
Sublime 的强大在于插件生态,对于 Ruby 和 Rails 开发来说,有几款插件是必备的:
- Package Control:这是安装其他插件的基础
- Ruby Lint / RuboCop:用于语法检查和代码风格统一
- Rails:提供 Rails 项目的快捷导航和命令支持
- SideBarEnhancements:增强侧边栏操作功能,比如新建文件、运行脚本等
安装方法很简单,在 Sublime 中按下
Ctrl+Shift+P打开命令面板,输入
Install Package Control回车即可安装基础插件管理器。之后就可以通过它搜索并安装上面提到的其他插件了。

配置语法高亮与自动补全
默认情况下,Sublime 对 Ruby 的语法识别还算不错,但为了更好地支持 Rails,你可以手动设置一下:
- 打开一个
.rb
文件或.erb
文件 - 点击右下角的语言标识(如显示“Plain Text”)
- 选择
Ruby
或Ruby on Rails
(如果没看到,可能需要先安装相关插件)
至于自动补全,可以使用 SublimeCodeIntel 插件来实现基于项目结构的智能提示。安装后记得在设置里开启对 Ruby 的支持,路径一般为:

Preferences > Package Settings > SublimeCodeIntel > Settings - User
在里面加上类似下面的配置:
"ruby": {
"codeintel_language": "Ruby",
"ruby": "/usr/bin/ruby"
}注意替换为你自己的 Ruby 路径。
设置快捷键和构建系统
为了让开发效率更高,建议你自定义一些常用快捷键,比如运行当前文件、启动 Rails 控制台等。
常用快捷命令示例:
- 运行当前 Ruby 文件:
Cmd + B
(Mac)或Ctrl + B
(Windows) - 启动 Rails 控制台:可以在命令面板中输入
Rails: Open Rails Console
快速打开 - 查看路由:使用
Rails: Show Routes
查看当前项目的路由表
你也可以添加一个自定义构建系统来执行 RSpec 测试或者运行某个 rake 任务。点击菜单栏:
Tools > Build System > New Build System...
然后输入类似如下内容保存:
{
"cmd": ["rspec", "$file"],
"selector": "source.ruby.rspec"
}这样就可以在测试文件中按
Cmd + B直接运行对应测试了。
小技巧:结合终端使用更顺手
虽然 Sublime 提供了不少功能,但在实际开发中,还是建议配合终端使用。比如:
- 使用
tmux
分屏查看日志和编辑代码 - 利用
guard
实现文件修改后自动运行测试 - 在终端中运行
rails s
启动服务器,Sublime 只专注编码
这样做既能保持界面清爽,也能提升响应速度,尤其是在大项目中。
基本上就这些。配置好之后你会发现,Sublime 写 Ruby 一点也不比其他 IDE 差,而且轻快很多。只要把插件和快捷方式理顺了,日常开发完全可以胜任。










