A Port of TextMate's ERB support for Sublime Text 2 (still in progress - see Coming Soon section)
I suggest Installing Sublime Package Control
Then you can install "ERB Insert and Toggle Commands"
Make sure to follow the updated instructions for installing package control. Even with the package being installed via package control, you still need to modify you keybinding file as per the instructions below. The manual installation listed below still works for Sublime Text 3.
Clone the repository and symlink file to Sublime's User Directory
OS X Example
git clone git@github.com:eddorre/SublimeERB.git ~/.sublime_erb
ln -fs ~/.sublime_erb/ ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/SublimeERB
Linux Example
git clone git@github.com:eddorre/SublimeERB.git ~/.sublime_erb
ln -fs ~/.sublime_erb/ ~/.config/sublime-text-2/Packages/SublimeERB
Open your User Keybinding File and add the following keybinding to activate the toggle command in all file types
[
{ "keys": ["ctrl+shift+."], "command": "erb" }
]or only in the most common ERB contexts
[
{ "keys": ["ctrl+shift+."], "command": "erb", "context":
[
{ "key": "selector", "operator": "equal", "operand": "text.html.ruby, text.haml, source.yaml, source.css, source.scss, source.js, source.coffee" }
]
}
] cd ~/.sublime_erb
git pull --rebase
Adding Support for Toggling ERB styles <%= %>, <%# %>, <%= -%>, <% %>, <% -%> when there is a selection.
SublimeERB is Copyright (c) 2011 Carlos Rodriguez, released under the MIT License.
