Read more

RubyMine users: you should be using bookmarks

Arne Hartherz
April 27, 2017Software engineer at makandra GmbH

RubyMine allows bookmarking lines of code. This is super-helpful when working on a complex problem.
I've been using this feature for a few years now, and so should you! :)

Illustration online protection

Rails Long Term Support

Rails LTS provides security patches for old versions of Ruby on Rails (2.3, 3.2, 4.2 and 5.2)

  • Prevents you from data breaches and liability risks
  • Upgrade at your own pace
  • Works with modern Rubies
Read more Show archive.org snapshot

Here are the default Linux/Windows keystrokes. See the documentation Show archive.org snapshot for other keybindings.

Add an anonymous bookmark

F11

A gray checkmark will be shown in the gutter on the left.
If you press F11 again on a bookmarked line, the bookmark will be removed.

Add a named bookmark ("mnemonic")

Ctrl + F11

This will show a popover with digits and letters. Simply press the corresponding key to assign it to that bookmark.
The chosen mnemonic will be shown instead of the checkmark.

I recommend using mnemonics, at least with digits, instead of anonymous bookmarks. That way you can later reconstruct the way you came.

List bookmarks

Shift + F11

Shows a list if all bookmarks, and a small preview panel. You can navigate using the up/down arrow keys.
Reordering works by pressing Ctrl + up/down arrow keys; press Delete to remove a bookmark.

Go to named bookmark

Shift + F11, then the assigned key

Example of bookmarks list

Posted by Arne Hartherz to makandra dev (2017-04-27 10:56)