DEV Community

Discussion on: Exploring Ruby IDE Options

Collapse
 
atyborska93 profile image
Angelika Tyborska

I have been using RubyMine for almost everything for 3 years: Ruby projects, Elixir projects, JavaScript projects. Here are some reasons I love it so much:

  • Its visual git conflict resolution tool (now with a "magic wand").
  • Local history (saved my ass more than once).
  • Terminal window that opens for every project.
  • Graphical Ruby debugger.
  • "Find in Path" and "Replace in Path".
  • Seeing all used gems below the project view so that I can read their source code while debugging.
  • It's very useful out of the box and only requires a few additional plugins for me.
  • I can use it for almost all my needs (Ruby, Elixir, JavaScript, HTML, CSS, Markdown, YAML, Terraform) so I don't need to remember how to use multiple different tools.

Before that, I tried using Sublime Text, but it required too much configuration to be useful for me. Now I only use it for random notes and editing single files. I also tried to learn vim, but it was too much effort.

I also had the pleasure working with an emacs wizard and I am still amazed how fast he was with everything, but when I stop to consider if I want that for myself, I don't really feel the need. When I work, I rarely ever feel slowed down by not navigating between files/lines fast enough. I mostly feel slowed down by the size of a project, distracting notifications, personal moods, and catchy songs stuck in my head.

Collapse
 
ben profile image
Ben Halpern

I spent about five minutes playing with RubyMine and never went back but now I feel like giving it a go!