|
This is the first public release of IntelliJ IDEA Ruby Plugin. By all means it should be considered a beta quality. Please try newer plugin versions if you have any problems with this one. |
Installation Guide
Important: Ruby Plugin requires at least IntelliJ IDEA 6.0
You can install IntelliJ IDEA Ruby Plugin in 2 ways:
Release version
- Download plugin release build. To install it, just copy file juby-*.jar to your IntelliJ IDEA plugin directory.
- Download and install plugin using built-in IntelliJ IDEA plugins manager.
Additional Resources
Discussion Groups
Source repository
Issue tracker
What's new in this release
This is our first public beta release ever. All features listed below are new.
Ruby Features
- Ruby module type
- Ruby SDK support
- Syntax highlighting
- Grammatical checking on the fly (Ruby version 1.8.4)
- Keywords autocompletion
- Reformat code
- Code style settings (on indent, show method separators)
- Automatically statements completion (insert quotes, brackets, 'end' when needed)
- TODO tasks support
- Brace matching, folding
- Ruby structure view, file structure popup (Ctrl+F12)
- Support for ruby access modifiers
- RDoc toolbar
- Quick documentation lookup (selected text or word under cursor) by Ctrl+Q
- Go to class, file, symbol (on project and SDK sources)
- Ruby run configuration, quick script execution (Ctrl+Shift+F10)
- One click Ruby plugin error submittion (create JIRA issue)
- String to symbol intention action
Rails Features
- Rails module type
- Rails skeleton application generation
- Rails generators execution from context menu
- Rake tasks from context menu
- Rails project view
- Rails run configuration
- Quick insert action in action controller
Screenshots
|
IntelliJ IDEA Ruby Plugin (view as slideshow) |
||||||
|---|---|---|---|---|---|---|
|
|
|
|
||||
| Error highlighting and structure view | Rails project view | Ruby/Rails Run configurations | ||||
|
|
|
|
||||
| Integrated RI help (Ctrl+Q) | Integrated rails generators | Ruby\Rails module types available | ||||
|
|
|
|||||
| Ruby SDK | Goto class | |||||