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

RubyMine comes with a nice way to grep through your project's files: The finder (ctrl + shift + f). Don't...

If your Ruby project includes a gem like Spreewald that comes with some external step definition, RubyMine does not know...

makandra dev

If your Rubymine does not recognize a file type correctly although you have entered the unmistakeable file extension like material_orders_controller.rb...

Rubymine 2024.3 bundles Grazie Lite by default. You need to enabled "German" under Settings/Preferences | Editor | Natural Languages.

When you find yourself constantly ignoring a RubyMine warning, you can simple disable that warning and de-clutter your editor...

Download the dictionary from http://www.winedt.org/dict.html, e.g. http://www.winedt.org/dict/de_neu.zip unzip de_neu.zip mkdir ~/Documents/dic iconv -f UTF-16 -t...

If another session is accessing your database you are trying to reset or drop you might have seen the following...

Follow the instructions here. PRs at makandra/rubocop-config are welcome. Also check the issue tracker. RubyMine Since version 2017-1 RubyMine...

jetbrains.com

RubyMine provides a visual tool for resolving merge conflicts locally. Follow Git > Resolve Conflicts in the context menu to open...

blog.jetbrains.com

RubyMine allows bookmarking lines of code. This is super-helpful when working on a complex problem. I've been using...

makandra dev

Sometimes your code has long lines: describe 'foo' do describe 'bar' do really_long_line_really_long_line_really_long...

Many of our developers love to use the "awesome" window manager on Linux. However, RubyMine dialogs occasionally defocus while typing...

When you paste copied code with CTRL+V, RubyMine will change the indentation of the pasted code. You can prevent...

From time to time, RubyMine suddenly did not accept any keyboard input and felt crashed, while mouse interaction was still...

By pressing Ctrl + Shift + V you can select a recently copied string for pasting.

Method lookup Understand all the terms in How Ruby method lookup works, in particular: include extend singleton class

makandra dev

CTRL + SHIFT + ALT + N : Search for any symbol in your application, like CSS classes, Ruby classes, methods, helpers etc...

makandra Curriculum

Understand the differences between git diff and git diff --staged (or git diff --cached) Understand the difference between git...

Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...

makandra is responsible for maintaining about 75 Ruby projects. These projects use a large number of different versions for Ruby...

In my RubyMine I have recorded two macros for debugging and linked them to some keyboard shortcuts. Since I believe...

To disable the mostly useless automatic suggestion popups in RubyMine, go to File / Settings, then to Editor / General / Code Completion...

askubuntu.com

I was annoyed that RubyMine's autocompletion did not work via Ctrl+Space for me. In fact, it did not...