5 keyboard shortcuts to get familiar with
You probably know RubyMine bases on IntelliJ platform and gets lots of cool features from the platform. Going even further, I will base this post on a post in IntelliJ IDEA blog. The author of the original posting has permitted it.
We truly believe in the power of keyboard shortcuts, but some of them may be overlooked. Here are 5 combinations we advice you to try and get familiar with.
Ctrl+W & Ctrl+Shift+W: When it comes to precisely selecting a value, expression, statement or any other block of code, these shortcuts are a real killer. Just try it to see how quicker it works than the traditional Ctrl+Shift+NavKeys combo.
⌥F11/Ctrl+Shift+F12: This hides everything but the editor and so leaves you tête à tête with the code.
⌃⌥⇧Up/Down/Ctrl+Alt+Shift+Up/Down: If you are using Version Control integration, you gonna love this one — it quickly navigates you between changes in a file.
⌥F1/Alt+F1: This simple hotkey summons ‘Select target’ list allowing you instantly select the currently edited file in one of IDE views such as Project view, Changes view, etc. Comes quite useful especially on big projects and keeps you hands on the keyboard.
Ctrl+Tab, Delete: Pressing Delete while the Switcher is open (Ctrl+Tab) allows closing editor tabs and hiding tool windows
NOTE: This one only works in RubyMine 1.5 EAP since build 1287.
Subscribe to Blog updates
RubyMine 2020.3.4 and 2021.1.1 introduce the concept of trusted projects. It is designed to reduce the risks associated with opening projects from unknown or untrusted sources. Check out this blog post to learn more. As you might already know, when you open a project, RubyMine runs various tools lik…
RubyMine Navigation: Recent Locations PopupEarly Access Program
RubyMine 2019.1 is filled with features and options to help you navigate around your projects quickly without a mouse or touchpad. For example, you can quickly switch between tool windows, go to classes or actions, and open recently edited files. In our Navigate in RubyMine Like a Pro blog post, we …
How to work with Docker/Docker Compose from RubyMineEarly Access Program
To get the most recent information about Docker support in RubyMine, refer to our documentation: Tutorial: Docker Compose as a remote interpreter Tutorial: Docker as a remote interpreter RubyMine 2019.1 has a bunch of capabilities which allow you to work with Docker and Docker Compose. You can i…
Profile Ruby & Rails Apps With rbspy in RubyMineEarly Access Program
RubyMine 2019.1 adds support for rbspy – a great sampling profiler for Ruby (many thanks to @jvns!). This post will help you start profiling your Ruby/Rails apps with RubyMine in 5 minutes. Here are the exact steps: Identify the scenario to be analyzed Create a profiler configuration Run…