RubyMine 7.1.2 Help

Tuning RubyMine

In this section:

Increasing productivity

To increase productivity of RubyMine, you can change settings that reside in the following locations (depending on your operating system) :

  • On Windows systems:
    <RubyMine installation folder>/bin/rubymine.exe.vmoptions
    <RubyMine installation folder>/bin/rubymine64.exe.vmoptions
  • On *NIX systems:
    <RubyMine installation folder>/bin/rubymine.vmoptions
    <RubyMine installation folder>/bin/rubymine64.vmoptions
  • On OS X: The file /Applications/ should be copied to ~/Library/Preferences/RubyMineXX/rubymine.vmoptions

    For the older versions, the settings are stored in /Applications/rubymine<version>.app/Contents/Info.plist.

Example. Increasing heap size

To increase RubyMine heap size, you should copy the original rubymine.vmoptions file from the /Applications/rubymine<version>.app/Contents/bin/rubymine.vmoptions to ~/Library/Preferences/rubymine<version>/rubymine.vmoptions, then modify the -Xmx setting.

Managing case of unicode literals

RubyMine allows defining whether non-ascii characters should use literals like '\u00AB' or '\00ab'.

This behavior is controlled by the system property idea.native2ascii.lowercase. By default, upper case characters are used.

If it is desirable to use lower case characters, do the following (depending on your platform) :

  • On Windows and *NIX: add the line

    to the bin/ file, located under the product installation.

  • On OS X:

    Copy the file /Applications/ to ~/Library/Preferences/RubyMineXX/, open it for editing, and add the line


    It is essential to create a copy, since the settings are replaced rather than added.

    For the older versions of RubyMine, open for editing the file /Applications/, and add the following code:

    <key>idea.native2ascii.lowercase</key> <string>true</string>

    to the section <key>Properties</key> <dict> ... <dict>

See Also

Last modified: 26 May 2015