配置Sublime Text用于Ruby on Rails开发需先安装基础环境,再通过Package Control安装Rails、ERB Insert and Toggle、SideBarEnhancements等插件,结合快捷键实现高效编码。

在使用 Sublime Text 开发 Ruby on Rails 项目时,合理配置编辑器可以极大提升编码效率。虽然 Sublime Text 本身轻量快速,但需要借助插件来补全对 Rails 的支持。以下是配置 Ruby on Rails 开发环境的核心步骤和必备插件推荐。
基础环境准备
确保系统已正确安装 Ruby、Rails 和 Bundler。可以通过终端运行以下命令验证:
ruby -vrails -v
bundle -v
确认无误后,在项目根目录下执行 bundle install 安装依赖。Sublime Text 不负责运行服务,但它能帮你高效编写代码。
安装 Package Control
Package Control 是 Sublime Text 的插件管理工具,几乎所有插件都通过它安装。
打开 Sublime Text,按下 Ctrl+` 调出控制台,粘贴以下代码并回车:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd7a7b4dca807c5'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen('https://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download' if dh != h else 'Please restart Sublime Text to finish installation')重启后可在 Preferences 菜单看到 Package Control 选项,表示安装成功。
必备插件推荐
通过 Package Control 安装以下插件,显著增强 Rails 开发体验:
- Rails:提供 Rails 项目结构导航、模型/控制器跳转、生成器集成等。支持快捷键快速打开对应文件(如 model、view、controller 相互跳转)。
- ERB Insert and Toggle:快速插入或切换 ERB 标签(、),支持选中代码自动包裹。
- Ruby Slim 或 Slim:如果你使用 Slim 模板,该插件提供语法高亮和自动补全。
- SideBarEnhancements:增强侧边栏右键菜单,支持在项目目录中快速新建文件、打开终端、删除等操作。
- SublimeLinter 与 SublimeLinter-rubocop:实时检查 Ruby 代码风格,配合 rubocop 提供错误提示。
- BracketHighlighter:高亮匹配的括号、标签、ERB 块等,便于定位嵌套结构。
- AutoFileName:输入文件路径时自动补全文件名,尤其在引用 assets 或 partials 时非常实用。
常用快捷键与技巧
安装 Rails 插件后,掌握几个关键快捷键能大幅提升效率:
- Ctrl+Alt+Up/Down:在 controller、model、view、spec 等关联文件间跳转。
- Ctrl+Shift+P → Rails: Generate:调出 Rails 生成命令,如创建 scaffold、model 等。
- Ctrl+R:在当前文件中快速跳转到方法定义。
- Ctrl+P:模糊搜索项目内任意文件,支持按 @ 符号查找方法。
基本上就这些。配置完成后,Sublime Text 就能胜任大多数 Rails 开发任务。虽不如专用 IDE 功能全面,但胜在轻快灵活。关键是把插件用熟,形成自己的工作流。不复杂但容易忽略。









