– set theme (cmd+, search for ‘fonts’) as ‘monokai’ (same as sublime) increase font size to 14. – edit keyboard shortcut for anything (as above) – cmd+shift+P, ‘keymap’, ‘change current keymap’, find action name (you can use the default keymap as a reference for action names). – click-through, go to declaration: cmd+B (sweet!) change this to cmd+D, and remove the conflicts). – toggle breakpoint: cmd+F8 (sweet! change this to cmd+B, and remove the conflicts. – go to file: cmd+shift+O (change this to cmd+P, as in Sublime, via keymap. You should seriously be using at least the following set all the time.)
#Ruby mine text editor code#
Your minimal set of ninja swiss-knife Code Editing/Debugging keyboard shortcuts:
![ruby mine text editor ruby mine text editor](https://pbs.twimg.com/profile_images/1206618006312370178/7Jhg2c7f_400x400.jpg)
The following are some pimped keyboard shortcuts RubyMine offers (along with a few suggestions for changing some keys)Ģ. We can search for any action, and assign it a custom keyboard shortcut via find-action+keymap+search (cmd+shift+P, ‘keymap’, ‘Change current keymap’) – Now access keymap via find-action+’keymap’ (Change current keymap)īoom, now we are on fire. – search for ‘find action’ and change its keyboard shortcut to shift+cmd+P, as in Sublime. – find the keymap: preferences + search for ‘keymap’ (This post will focus on usability, not technical performance.) Using RubyMine 6 – whose performance is not bad at all – the following creates an end result which gives Sublime a run for its money. So, if you too find yourself using RubyMine (and by all means, try Sublime ‘cuz it is awesome), you should spend the due diligence into pimping it up into the best (read: fastest, most lightweight) editor it can be. I am (obviously) not the only one, and come to think of it, I believe my team has a slight majority in RubyMine users over Sublime users. The end result is I find myself doing most of my day-to-day work in RubyMine. Appropriate packages for Sublime Text seem to exist for these, but I have found them to be sadly inadequate/subpar. Though I would honestly love to use Sublime exclusively (and in fact, am using it to write this very post), points a-c are deal-breakers for me. Superior code inspection and evaluation during debugging runtime Superior breakpoints (set without typing code as ‘debugger/binding.pry’)Ĭ.
![ruby mine text editor ruby mine text editor](https://i.stack.imgur.com/tld8c.png)
![ruby mine text editor ruby mine text editor](https://assets.linuxhelp.com/scr/3f38c17dd017e92173ea86286f24e2e5.png)
While I personally abhor the bloatware and, IMHO, mostly redundant functionalities IDEs offer, three main issues keep me using RubyMine as my dominant code editor (though I alternate):ī. RubyMine, a IDE, Ruby’s equivalent of ‘Eclipse’, which has a lot of shortcomings. Sublime Text, “ The Editor You’ll Fall in Love With“, which is truly beautiful and fun to work with. I alternate between two main code editors:ġ.
#Ruby mine text editor software#
(The following is a very technical post, aimed at Ruby software developers.)