RubyMine

RubyMine is a closed source IDE from Jetbrains aiming to boost productivity in Ruby.

Basics

RubyMine is a Ruby IDE developped and sold by JetBrains (the company behind IntelliJ and Android Studio).

Compared to other tools, RubyMine is a full featured IDE for Ruby (thus, not as language agnostic as another tool like Sublime text).

Powerful features

Among others, RubyMine provides the following features:

  • fuzzy search (search a file by a fuzzy name)

  • code refactoring tool (extract to variable, constant, method, ...)

  • powerful auto completion

  • a complete debugger (allowing to see the full stack variables, ...)

  • a profiler

  • HTML / CSS / Javascript / Handlebars support

  • a large set of plugins

  • easily remappable key bindings

  • full version control system (GIT) support

How to install

Get it from jetbrains website Install Ember plugin

(optional) install prettier to auto-indent code

Tips and tricks

  • Remap "run anything" to double enter

  • Remap "search anything" to double shift

  • Remap "eslint" to CMD+MAJ+l

  • Remap "prettier" to CMD+MAJ+p

  • Remap "prettier for HBS template" to CMD+MAJ+i

Last updated