As far as you know RubyMine provides two ways of launching applications(ruby scripts, rake tasks, applications, rake tasks, etc) 1. 'Run Context Configuration' which launch application using caret(or mouse cursor) context
2. 'Run' which launches active run configuration ("should_test" on screenshot)
Also change active configuration is possible ONLY with mouse from toolbar and thus you cannot hide toolbar if you don't use it
Thus we decided to fix this usability problem and we added third way of launching and switching existing configurations using keyboard. New action (Run | Run...) will show popup with list of available run configurations. So you should just select configuration and press "Enter" (to Run) of "Shift Enter" to debug.
This feature will be available in next RubyMine 1.5 EAP. Also we have paired action "Debug..." which by default will launch configuration in debug mode and with Shift in run mode. ----- I have a question for MacOS users. Which shortcut do you want for this action =) ? I'll remind current shortcuts (keymap: Default for Mac OSX) :
* Run context configuration - ⌘⇧F8 * Debug context configuration - ⌘⌥⇧F8 * Run (active configuration) - ⌘F8 * Debug (active configuration) - ⌘⌥F8 F8, ⇧F8, ^F8 - is mac os reserved shortucts
I want map "Run..." action to ^⌘F8 and I think special shortcut isn't required(by default) to "Debug..." popup. Any thoughts? Also which shortcut for this action will be better for TextMate keymap?
P.S : On windows - Run... (alt+shift+F10), Debug...(alt+shift+F9)