![rubymine vs sublime rubymine vs sublime](https://jetbrains.com.zh.xy2401.com/help/img/idea/2019.3/rm_get_started_vcs_git.png)
You can probably do that in VSCode too I guess though. I also really like the easy way you can run a specific spec that you cursor is currently in, with a keyboard shortcut. I really like the actions menu too, where you can find just about anything you want to do as well, no need to memorize random shortcuts for actions you don’t do all that much, ie create a migration. Every other tool I’ve used hasn’t had such an easy way to do that.
#Rubymine vs sublime code#
I find it really helpful to be able to jump to and read a gem method directly without finding the code on GitHub or something. One thing I’ve really come to like recently with it is the go to definition allows you to jump to methods within gems too with ease. Maybe for some cases LSP works just fine, but I don't see it as a reliable solution. In these cases, VSCode just fails, while RubyMine just works.
![rubymine vs sublime rubymine vs sublime](https://book.crifan.com/books/editor_ide_summary/website/assets/img/jetbrains_many_ide.png)
Some functions are declared like window.func, some are extracted using some hacky outdated technique (using anonymous functions). Also our frontend code is a bit messy, and is not 100% ES5/ES6 module based. Sometimes "Solargraph" just refuses to rename a variable. PS: I know that VSCode can be used with Solargraph (LSP for ruby) and ts-server (for JS), but they don't work "flawlessly" like RubyMine. What other killer features do you know? How would you convince them that they worth it?