After having used this setup for both small and big projects, I am quite happy and I will not return back to the commercial IDE. You will get a very good experience and it is very fast. It may require a small effort to set up VS Code to develop Ruby and Ruby on Rails projects, but it is not that difficult and it does worth it.
The Source Control navigator is very powerful too and allows you to view the changes of your file(s) and compare branches. It allows me to navigate to previous versions of a file, both in the source code repository but also in the local file storage/working tree. This is a fantastic feature which I already had in my commercial IDE, so I loved the fact that I found it in VS Code too. The Testing tab which shows me the list of tests is enough to show the structure of the tests and allows me to jump onto the correct point in the spec file. The problem is that it does not work well with the RSpec spec.rb files. It gives you a structural view of the file at hand. I liked very much the Outline navigator feature. Note that I will not expand on the documentation of each extension. Here is the list of extensions that I have installed plus some other useful tips I believe you should be aware of. Installing extensions on VS code is absolutely a breeze.
If you decide to use VS Code for your Ruby development, you will have to install some extensions to make it work well. In this tutorial, youll see VS Code extensions.
How did I switch - Extensions I Installed Ill first briefly show you how to install an extension in VS Code just in case youve never done it before. It is fast and offers me all the tools that I have been using with the commercial IDE. I am very happy with VS Code, and I would recommend it. Since many of my colleagues were using Visual Studio Code I decided to give it a try. Note: I am a MacBook Pro user with a relatively old but still powerful (for what I do) I believe: Retina 15-inch Mid-2015, 2,5 GHz Quad-Core Intel Core i7, 16 GB 1600 MHz DDR3, Intel Iris Pro 1536 MB, 500GB SSD. The IDE was having a hard time indexing my files, in particular, but, in general too, my laptop CPU started having a hard time when I had big projects loaded. I was really happy, but lately, I would say the last year, my development flow has been becoming slower and slower. I have been using a commercial IDE for my Ruby and Ruby on Rails development for the last 12 years, since I first started developing using, Ruby, this fantastic programming language.