Switching to RubyMine from Netbeans on Ubuntu

I recently did the switch and it was fun, and now I finally got everything working, here are the steps I took:

  • Install rubymine and make a shortcut
  • Use Textmate style shortcuts (so I can work with all the evil textmaters out there :> )
  • Correct Meta key behaviour:
    keyboard > layout options
    choose meta is mapped to left win
  • fuzzy autocomplete / Textmate Esc autocomplete is called “cyclic completion”, find it in keymap and replace it with Esc
  • add ctrl+c/v/x/z/… shortcuts so rubymine behaves like all the other apps

Benefits:

  • great fuzzy file search e.g. “ba/us/in” -> app/backend/users/index.erb
  • Fast autocompletion
  • Nice refactoring with preview
  • Warnings / hints on local / global / unused variables and sane spellchecking
  • Tons of options for whitespace/editor layout
  • Integrated git with visible history
  • “click something and got to its definition” works great

Drawbacks

  • Startup takes ~30s for large app (initial indexing took ~ 4min)
  • To many menu entries, but they can be customized out…

One thought on “Switching to RubyMine from Netbeans on Ubuntu

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s