RubyMine Ichii Early Access is Open
Hello everyone,
Less then two months have passed since RubyMine 5 was released. Hopefully you have tried it and hopefully you like it. But the life goes on and we don’t want to lag behind, so we’ve decided to make the next RubyMine release shortly. Today we’re glad to announce the RubyMine Ichii EAP! By the way, ’Ichii’ is Japanese for yew (a kind of tree), in line with our codenaming tradition.
First of all we’re excited with Rails 4 final release coming soon. So RubyMine now supports the new framework features.
Web-developers might be glad to know Emmet abbreviations are now supported for faster HTML & CSS coding as well as CoffeeScript debugger can now be run for non-Rails apps with a help of Node.js.
Those who prefer JRuby now can be more efficient with Nailgun support.
Please take a look at the release notes and try RubyMine Ichii. As usual, we want your feedback!
—
Develop with pleasure!
JetBrains RubyMine Team
Denis says:
March 27, 2013Thanks for new EAP!
but, guys, how to disable sass functions in completion?
for example:
td:n —> td:no_kw_args()
but should be
td:n —> text-decoration: none;
Anuki says:
March 27, 2013I am afraid that it is not possible to completely turn off but, for example, we can sort the values in completion. You can vote for this issue http://youtrack.jetbrains.com/issue/WEB-6452
Denis says:
March 28, 2013thanks!
Denis says:
March 28, 2013but why Project is WebStorm / IntelliJ Web, but not Rubymine?
Tatiana Vasilyeva says:
March 28, 2013This issue is common for several our products, so the project is set as IntelliJ Web. The fix will be available in RubyMine, WebStorm and other IDEs it is related to.
Alexander Zolotov says:
March 27, 2013“should be td:n —> text-decoration: none;”
Why?
Current behaviour is correct. In your case IDE are looking at ‘td’, considering it as property name and trying to complete ‘n’ appropriate values for that property. Because ‘td’ is not defined css property so it has no known values, but sass-functions declared in your project could be that values according to sass documentation).
If you want to expand abbreviations like this you may use live-templates or Emmet support (binded to Tab character by default). Using emmet ‘td:n’ will be expanded to text-decoration: none;
Denis says:
March 28, 2013Cause earlier it was working…
Stan says:
March 27, 2013Hi, I am wondering since CoffeeScript has source map now, does RubyMine able to do CoffeeScript debugging without modifying Rails Gemfile?
I’m looking for instruction but I couldn’t find online though.
Thanks!
Andrey Vokin says:
March 28, 2013Hello Stan,
At the moment it is not possible because Rails use gem Sprockets which doesn’t support source maps. When Sprockets get support of source maps it would be possible to debug without modifying gemfile.
eric says:
March 27, 2013please work on the memory usage, 700-900 mb just for the IDE is a lot of memory! not all of us have 16 gb of ram
Ethan says:
March 27, 2013So does CoffeeScript Debugging only work in Rails in Rubymine 5.0.2?
I am currently working in Sinatra, using guard-coffeescript to compile my javascript and my source maps, and keeping my javascript and coffeescript in separate directories for organization. Is this something supported in either 5.0.2 or 5.4 EAP?
Andrey Vokin says:
March 30, 2013Hello Ethan, Sorry for late reply
I’ve created a example Sinatra project where is possible to debug CoffeeScript code. You could check it out here: https://github.com/avokin/SinatraAndCoffee
The main idea is to provide access to source map files
Andrea says:
March 29, 2013I’ve seen that http://youtrack.jetbrains.com/issue/IDEA-103628 has been fixed. Will the fix be included in RubyMine 5.4 ? In any case, is there a way to get the fix? What about access to nightly builds?