This helps me not have a mess of folders open on the left side over time. I also like the icons based on the file type.Ĭons: RubyMine feels a little cramped, at least for me, but that's what you get with an IDE vs text editor. I also think the package manager in sublime is more straightforward than the plugins in RubyMine. The way that RubyMine manages open tabs at the too of the screen is a little annoying - they can scroll left to right and I am just not a fan. Sorry for the somewhat stream of consciousness thoughts. Overall they're both solid options, but I'm happy with RubyMine for my small to moderate sized project.ĭisclaimer: I have little experience w/SublimeText and I don't doubt that some of these things can be achieved - more or less - with the right ST plugins. What I really like about RubyMine is the integrating of remote dev environments to the editing environment.Įx. I can set up a vagrant box (VM) and point RubyMine to my config for said VM. After a few other trivial steps, I get code-completion, gem-specific syntax checking, etc for the project as it exists in that remote environment. If you add an entry to your Gemfile, it will detect and allow you to run bundle install on your remote machine with the click of a button. Some of the features are nice simply because it requires less windows open and thus less mental context switching as you aren't swapping to different applications (which may have individually done their jobs just fine). Mind you, many IDEs have tools to perform peripheral tasks, but they often seem like an afterthought and don't jive with other aspects of the IDE.Įx. The built-in database browser creates UI elements for editing tables that work just like the code editor windows. This also applies to things you might previously have used a terminal window for, like rake tasks, rails output, running tests. I have also stopped relying on browser plugins for testing REST endpoints, as that is supported by RM, too.
0 Comments
Leave a Reply. |