tl;dr To adjust code templates in RubyMine, navigate to Settings -> Editor -> File and Code Templates. Example You can navigate...

jetbrains.com

RubyMine has a collaboration feature called "Code With Me". Using it, you can invite someone into your local editor to...

Getting an entire test suite green can be a tedious task which involves frequent switches between the CLI that is...

Ctrl + Alt + S > search "rubocop on save" Under "Inspections", check the highlighted box on rubocop -a Caveat: This adds a...

When RubyMine reports Rubocop returning "exit code -1", upgrading Rubocop can be the fix: gem install rubocop "The logs" can...

I recently noticed that better_errors allows you to to open files from within your favorite editor. However it was...

tl;dr asdf allows you to manage multiple runtime versions with a single CLI tool and is backwards compatible by...

To navigate between test and test subject Rubymine requires you to set the test root sources as Test Sources Root...

Sometimes, the rails dev server doesn't terminate properly. This can for example happen when the dev server runs in...

As a developer you may have many tools watching your project for changes: Your IDE, Webpack, Guard, etc. This is...

makandra dev

If you're frequently switching between projects, you might be annoyed by RubyMines behavior of opening the last project on...

tl;dr In RubyMine you can use find and replace with capture groups (.*?) and backreferences $1 (if you have several...

These are the results of the "personal tech stack survey". I've included only the most popular mentions, maybe it...

This card explains how to generate an entity relationship diagram for your Rails application. We also show how to limit...

When giving a presentation where you do some coding, the font size you usually use is probably a bit too...

jetbrains.com

In RubyMine folders can be excluded from search, navigation etc. by marking it as excluded. You might sometimes wish to...

I really love to use the shortcuts CTRL+Alt+ Arrow Left and CTRL+Alt+ Arrow Right to navigate through the...

If you have installed Rubocop in your project, RubyMine can show you Rubocop violations immediately in your editor. You probably...

makandra dev

You need to install the official plugin, it is not bundled with RubyMine by default. Example: Setup a watcher...

After a recent Ubuntu update I didn't see the main menu bar of the RubyMine IDE (File | Edit | View...

makandra dev

RubyMine has a HTTP Client that can be useful to test web APIs. Just create a .http scratch file an...

makandra dev

If you need to test some HTML, e.g. an embed code, you can use RubyMine's "scratch files":

Most of the time it is a tedious task to apply a code style guide to an existing code...

Sometimes, due to git or other "accidents", important files get deleted or overwritten. At a state when even Ctrl+Z...