RubyMine tweaks

I've been using RubyMine in earnest all week and I'm really getting to grips with it having previously used TextMate for years.   Here are some improvements I'd like to see:

  • When running all the tests (by right-clicking on the test folder and clicking 'Run'), I can't see the output for a single failed test until all the other tests have finished because the Output window keeps getting refreshed by the currently executing test.   I'd like to be able to see why a single test failed whilst the others are running so I can get on with fixing it whilst the others are running (we have thousands of tests in our app!)
  • The ability to re-run just the failed tests in a batch (would really help people with hundreds and thousands of tests!)
  • Ability to exclude certain directories from the Search/Replace path.  It currently searches the 'logs' and 'tmp' folder which I don't want -- it slows the search down dramatically.
  • Performance improvements.  I run a 2.33GHz MacBook Pro with 3GB RAM but RubyMine often feels sluggish
  • More and better colour schemes.   The default one is ok, but the others I don't like.  Perhaps you could move them over from TextMate.
  • Server Log in debug mode.  This is present in Run mode but not debug.  Adding this would be great, or just make the Console Log apply the escaped colour codes correctly
  • You've made a great start already with the TextMate key bindings although they're not all there -- I totally miss "Ctrl + Shift + >" to generate ERB tags (<% %> and <%= %>).
  • Maybe you could add the ability to import TextMate Bundles?
  • Shoulda support. 


That's all I can think of off the top of my head.   I'm sure there'll be more!

1 comment
Comment actions Permalink

Hello lylo,

  • When running all the tests (by right-clicking on the test folder and clicking 'Run'), I can't see the output for a single failed test until all the other tests have finished because the Output window keeps getting refreshed by the currently executing test.   I'd like to be able to see why a single test failed whilst the others are running so I can get on with fixing it whilst the others are running (we have thousands of tests in our app!)

Just disable "Track Running Test" button in Test Runner toolbar

The ability to re-run just the failed tests in a batch (would really help people with hundreds and thousands of tests!)

Please vote for http://www.jetbrains.net/jira/browse/RUBY-1631

  • Ability to exclude certain directories from the Search/Replace path.  It currently searches the 'logs' and 'tmp' folder which I don't want -- it slows the search down dramatically.

1. "tmp" folder is excluded from project by default in File | Settings | Project Structure
2. In "Find Usages Dialog", press "..." button. In dialog you can add new search scope (see screenshot)
Picture 15.png

  • More and better colour schemes.   The default one is ok, but the others I don't like.  Perhaps you could move them over from TextMate.

Please vote http://www.jetbrains.net/jira/browse/RUBY-2363

  • Server Log in debug mode.  This is present in Run mode but not debug.  Adding this would be great, or just make the Console Log apply the escaped colour codes correctly

Fix will be available in next RubyMine EAP.

  • You've made a great start already with the TextMate key bindings although they're not all there -- I totally miss "Ctrl + Shift + >" to generate ERB tags (<% %> and <%= %>).

Meta+Shift+. or invoke autocompletion after '<' char

  • Maybe you could add the ability to import TextMate Bundles?

Excuse me, what do you mean?

  • Shoulda support.

We are going to support this in RubyMine 1.5. Please vote for http://www.jetbrains.net/jira/browse/RUBY-3380

0

Please sign in to leave a comment.