A
A
Askhat Bikmetov2015-04-08 00:11:33
ruby
Askhat Bikmetov, 2015-04-08 00:11:33

Why do I need RubyMine?

15ed4c93f723447dbe4b55ad7123d262.png
In Ruby, it seems to be customary to develop in Vim and, optionally, tmux. This is quite convenient. For example, I open a tmux window for each top entity (as a model or controller) of the application, in it Vim with the corresponding file and split with the corresponding test, plus windows for the console, rspec, etc.
However, the very existence of RubyMine gives a reason to think about the imperfection of Vim + tmux workflow, well, key bindings hell also makes you look towards specialized integrated tools.
My question is not only about RubyMine, but about IDEs in the context of Ruby development in general. What exist? What are the best practices? Maybe there is an IDE with such a killer feature that I will forever forget about Vim? What will I gain from the IDE and what will I lose? Share your experience.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
Maxim Grechushnikov, 2015-04-08
@maxyc_webber

my eyes are bleeding

V
vsuhachev, 2015-04-08
@vsuhachev

in order to work tolerably well in vim, you need to
1) be able to type blindly
2) know vim
Many people have not mastered both points, so they use simpler editors.

O
OnYourLips, 2015-04-08
@OnYourLips

In Ruby, it seems to be customary to develop in Vim
State?
I advise you to use RubyMine for a few hundred hours, then go back to your previous tool and freak out at how you could use it.
All the developers I know of Rails use only it. The reason is simple: a handy tool saves time and allows you to write better code.
Moreover, RubyMine has a vim mode , which allows you to use all the hotkeys you know, but at the same time, all the functionality of its functionality.

M
Marat Amerov, 2015-04-08
@amerov

e.g. highlighting parameters and local variables
61d90c6a1acb46aa885f954d10d99d4b.jpg

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question