Hello everyone,
Today we are glad to announce that the RubyMine 4.0 EAP is open. There are loads of major and minor improvements compared to 3.2.x versions. Let us just mention some most important ones:
- Performance. We’ve reworked a significant part of IDE code analysis routines with one main goal — improve editor performance.
- CoffeeScript. Advanced support for CoffeeScript includes code inspections and code formatting for this modern and popular language.
- Auto-completion and code navigation when working with gems that have native components.
- Mac UI improvements (see screenshots in release notes).
More details are available in the full changelog and we’ll be blogging more about these and other changes in the following weeks.
You are welcome to download this RubyMine 4.0 EAP build, and tell us what do you think about it.
Develop with pleasure!
-JetBrains RubyMine Team
please fix the yaml bug before the release! http://youtrack.jetbrains.net/issue/RUBY-9647?projectKey=RUBY&query=yaml
When do you plan to release it?
Pingback: Thinking In Rails » Blog Archive » RubyMine 4.0 Early Access is Open
It works great so far! I’ve tested navigation, editing, SVN integration, debugging – it all works! One little problem still remains: editing migrations is still a bit sluggish, but if you compare it to what it used to be – huge improvement!
Here’s a little video for that matter: http://www.youtube.com/watch?v=3uXlV0v08Bo
I’ll submit a YouTrack issue if you guys think this is a problem. This is not huge problem for us – we don’t edit migrations a lot. And I’m using external editor for this – so no biggie!
Thanks!
Does it mean we’ll soon see the Ruby plugin available for IDEA 11 EAP? That’s basically the only thing I miss there.
Overall, thanks for you work!
Used for 10 minutes… RM4 was hovering around the 90% – 100% CPU usage the whole time on a small project.
Running on Debian 6, XFCE 4.6.2
Please advise if you require debug info / snapshots etc
Hello Nazar,
Could you please capture CPU snapshot as described here: http://devnet.jetbrains.net/docs/DOC-1144
Regards,
Oleg
Also, what happened to the Go To (menu) -> Rails (menu item) from RM3.1.1.
The closest I can see is Navigate (menu) -> Related File which uses more keystrokes to achieve what the Rails menu item did in one keystroke
@Nazar,
go to rails was moved to new api which is go to related file. We plan to improve it’s usability by numbering items in future builds
@oleg_s reported (with cpu snapshot) in http://youtrack.jetbrains.net/issue/RUBY-9691
@Dennis thank you for the update. Will this be addressed during 4.0 EAP or after?
Yes, this problem will be addressed during 4.0 EAP
Thanks Dennis.
I must say that RM4.0 is looking very promising compared to RM3.2. A few minor niggles that I am sure the good ladies and gents at Jetbrain can address.
Thanks again.
What happened to showing the full relative path on the title bar? Is there an option to turn that back on?
It looks like I can’t have different projects open in different RubyMine windows anymore. Is that so or am I just missing a new open project setting somewhere?
Do you have Settings | General | Confirm window to open project in enabled?
Perfect, I looked for the setting for this but couldn’t find it. Thanks.
Got this: External file sync may be slow: File watcher cannot be started.
File fsnotifier64 is set to be executive, and when IDE starts, it also starts. But when some project is being opened, fsnotifier64 seems to be killed, and never run again.
We have checked and it seems that it was incorrectly packed without execution bit. Have you enabled it manually?
yes
another issue: git changes are not shown for the edited file – I mean those green blue red signs on the left side
As it turned out, it’s only after importing (or copying) previous configs from rubymine 3.2.4. Btw, some settings like toolbar custom buttons aren’t imported.
Please file an issue at http://youtrack.jetbrains.net/issues/RUBY with your idea.log attached (Help | Reveal log in …)
In CoffeeScript, I define classes like this:
$ ->
class WG.NewUser.DescribeSelf
…
I get an error that says that nested classes are not allowed. Is there another recommended syntax? (It has been working on all browsers, but thought I’d see if there was another way)
Thanks!
Bookmark navigation when using the mnemonics option (CTRL+F11 then 1, for example) sets the book mark, but then CTRL+1 doesn’t work (i.e., doesn’t move the cursor to the bookmark, or anywhere for that matter). This functionality worked in 3.2.4.
Other than that, it’s working well. Thank you!
saw this when I clicked on a little flashing red exclamation point in the lower right corner of the IDE: Error during dispatching of java.awt.event.KeyEvent[KEY_PRESSED,keyCode=49,keyText=1,keyChar=’1′,modifiers=Ctrl,extModifiers=Ctrl,keyLocation=KEY_LOCATION_STANDARD,rawCode=10,primaryLevelUnicode=49,scancode=0] on frame0: Wrong column:-1
I submitted the report to JetBrains.
Hi, these are cool improvements. Something I’ve long been looking for is to have the debugger to stop or pause when an exception is raised regardless of error or exception class. Is this possible now? In other debuggers, this is typically described as “Break on All Errors.” Insight appreciated. Thank you.
Please reinstate the full path at the top nav. Can’t see where my files are!