RubyMine 2018.3.3 is Available

RubyMine 2018.3.3 (build 183.5153.41) has just been released.

What’s new in this build:

  • Darcula 2018.2 is back in the list of color schemes [RUBY-23348]
  • Fixed installing gems on Ruby 2.6 / RubyGems 3.0+ [RUBY-23318]
  • Other bug-fixes

See What’s new in RubyMine 2018.3 for the major improvements made in v2018.3.

Download RubyMine 2018.3.3

As usual, see the release notes for the full list of improvements. Please report any issues to our bug tracker.

Cheers,
Your RubyMine Team

Posted in Announcement | Tagged | Leave a comment

RubyMine 2018.3.2 is Available

Hi there,

RubyMine 2018.3.2 (build 183.4886.48) has just been released. This new update brings support for Ruby 2.6 and its newly added endless ranges:

The new version also fixes a number of code insight and other issues.

See What’s new in RubyMine 2018.3 for the major improvements made in v2018.3.

Download RubyMine 2018.3.2

As always, see the release notes for the full list of improvements. Please report any issues you encounter.

Cheers,
Your RubyMine Team

Posted in Announcement | Tagged | 6 Comments

A Quick Look at Smart Keys in RubyMine

RubyMine has a number of Smart Keys – configurable options that help you avoid extra typing, and navigate through the code faster. Most of the smart keys, like auto-inserting closing brackets and quotes are on by default. However, there are other options you may want to enable.

For instance, you may want to stop at parts of CamelCase and snake_case words when you navigate through the words in your code with ⌥+Arrows / Ctrl+Arrows. To quickly enable this option, invoke Find Action (⌘⇧A / Ctrl+Shift+A) and start typing “use camelhump words”. The IDE will match your query to the related setting and will allow you to toggle it without accessing the preferences:

Continue reading

Posted in Feature | Tagged , | 3 Comments

RubyMine 2018.3.1 is Available

Hey all,

RubyMine 2018.3.1 (build 183.4588.71) is now available.

What’s new in this build:

This build also fixes a few bugs in YAML, Code insight, Attach to process, and other feature subsystems.

See What’s new in RubyMine 2018.3 for the major improvements made in v2018.3.

Download RubyMine 2018.3.1

As always, see the release notes for the full list of improvements. Please report any issues you encounter.

Cheers,
Your RubyMine Team

Posted in Announcement | Tagged | Leave a comment

RubyMine 2018.2.6 is Available

Hey all,

RubyMine 2018.2.6 (build 182.5107.52) is now available.

What’s new in this build:

  • Fixed the PlantUML integration [RUBY-22884]
  • Run Anything now works correctly with rbenv [RUBY-23106]
  • Eliminated the incorrect autocompletion with adding a space after the do keyword [RUBY-22741]

If you are still using RubyMine 2018.2, please update to this newest version.

Download RubyMine 2018.2.6

As always, see the release notes for the full list of improvements. Please report any issues you encounter.

Cheers,
Your RubyMine Team

Posted in Announcement | Tagged | Leave a comment

RubyMine 2018.3 Released: Code Insight for Struct & Rails Scopes, new I18n & refactoring features

RubyMine 2018.3 (build 183.4284.145), the final major update this year, is now available! Learn about all the new features on the What’s new page, or watch this video for a brief summary:


Continue reading

Posted in Announcement, Feature | Tagged , , , , , , , | 2 Comments

How to Import Previous Darcula Color Scheme in RubyMine

Newest update: Jan 16, 2019

RubyMine 2018.3.3 puts Darcula 2018.2 back in the list of color schemes (Preferences / Settings | Editor | Color Scheme) and doesn’t require any importing. Please update to the newest version from the IDE, via Toolbox App, or download it from our website.

Previous update: Jan 6, 2019

RubyMine 2018.3.2 doesn’t have the Darcula 2018.2 color scheme in the list of available color schemes on MacOS and Windows. This is a bug [RUBY-23348]. Please use this temporary workaround to re-enable the Darcula 2018.2 color scheme in v2018.3.2:

  1. Download the Darcula_2018.2.icls file from here.
  2. In RubyMine, go to Preferences / Settings | Editor | Color schemes. Click on the gear icon and choose “Import Scheme”.
  3. Find and choose the earlier downloaded Darcula_2018.2.icls. Don’t forget to click “Apply” after importing the scheme.

Previous update: Dec 12, 2018

Please note that starting with v2018.3.1 Darcula 2018.2 is added to the list of color schemes (Preferences / Settings | Editor | Color Scheme) and doesn’t require any importing. All custom changes made to Darcula in v2018.2 or older are preserved. Please report any issues to RUBY-23180.

Hey all,

This post explains why we decided to update the Darcula color scheme in RubyMine 2018.3, and shows you how to quickly rollback to the previous version of Darcula if you don’t like the new one.

Why new Darcula

RubyMine 2018.3 comes with a new, much nicer, Darcula color scheme. In the new version, we updated colors for most of the Ruby/Rails elements to make your code look less noisy. For example, we got rid of the glaring red color used for Ruby classes and require calls, reworked the strings that were too bright and bold, and fixed some other aesthetics to make it look that little bit prettier:

new darcula scheme
Continue reading

Posted in WhatsMining | Tagged , , , | 10 Comments

RubyMine 2018.3 Goes Beta

Hi there,

RubyMine 2018.3 Beta (build 183.4139.32) is now available for your review. Please check out the new major features in this Beta build, and let us know if you encounter any issues. Here are the most notable changes made for v.2018.3:

Continue reading

Posted in Announcement, Feature | Tagged , | Leave a comment

Running Tests in RubyMine: Overview & Improvements

RubyMine comes with a testing suite for running RSpec, Minitest, Cucumber, and other tests based on your current context, and working with them in a friendly graphical user interface. Let’s see how it works in the following example.

Run Tests

Once your database and test environment are all set up, you can run all tests in your application, directory, or file, or even run any specific test. Simply navigate to the desired scope, and choose Run test(s)… from the context menu. Alternatively, use the keyboard shortcut Ctrl+Shift+R on Mac or Ctrl+Shift+F10 on Linux/Windows:

Continue reading

Posted in Feature, Testing, WhatsMining | Tagged , , , | 4 Comments

Platform Improvements in RubyMine 2018.3

Hi all,

As you’ve probably already noticed, RubyMine 2018.3 comes with a number of platform improvements. Let’s quickly review the most notable changes in this blog post.

Search Everywhere

RubyMine 2018.3 has had some significant changes made to the Search Everywhere dialog (Shift+Shift). The updated dialog now incorporates all the other types of navigation dialogs – Class, File, Symbol, and Action: now you can simply press Tab to switch between these search types:

Continue reading

Posted in Announcement, WhatsMining | Tagged , , , | 1 Comment