Ruby Mine
Useful Shortcuts
| Shift + Esc                  | close menu tab                                                                                                     |     |
| —————————- | —————————————————————————————————————— | — |
| CMD + shift + OPT + C        | copy line path                                                                                                   |     |
| CMD + shift + C              | copy file path                                                                                                   |     |
| CMD + [                      | go back (when cmd clicking into the objects)                                                                       |     |
| CMD + Shift + E              | Recent locations                                                                                                   |     |
| CMD + E                      | Recent files (CMD +E again to show only edited), Shift + Enter to open in split pane. type ter to go to terminal |     |
| CMD + OPT + O                | search by files                                                                                                    |     |
| CMD  + OPT + F7              | find same object in the file                                                                                       |     |
| OPT + F7                     | find same object in the project                                                                                    |     |
| CMD + OPT + B (or CMD Click) | go to implementation (like CMD click)                                                                          |     |
| CMD + Shift + arrow up       | move line up                                                                                                       |     |
| CMD + Shift + A              | find command (command palette)                                                                                     |     |
Indexing
How to speed it up
- settings -> project structure: disable what’s neccessary to index
- disable plugins
- try Shared Project Indexes plugin
- don’t open RM in different windows, open project in Ruby Mine instances
- consider git worktree
git wor |     |
# Indexing
<!-- Courtesy of embedresponsively.com -->
  <div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/zMwV0-8J01Q" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>
  </div>
## How to speed it up
- settings -> project structure: disable what's neccessary to index
- disable plugins
- try Shared Project Indexes plugin
- don't open RM in different windows, open project in Ruby Mine instances
- consider `git worktree`
```sh
git worktree add ../project-dev dev
rubimine.sh ../project-dev
- Memory Setting -> increase it!
- user light-edit mode for readmes, etc. it won’t load all IDE smart features
rubymine.sh -e README.md
 
      
Leave a comment