> ## Content Index
> Fetch the complete content index at: https://www.jvrc.ca/llms.txt
> Use this file to discover other available public pages before exploring further.

# Recommended configuration for using Ruby in Visual Studio Code
- URL: https://www.jvrc.ca/recommended-configuration-for-using-ruby-in-visual-studio-code/
- Published: 2026-02-06T16:10:00.000Z
- Updated: 2026-09-16T15:11:52.000Z
- Author: Javier Cervantes
- Tags: existing-topic, rubyforum

When programming with Ruby, it's specially important that you have a development environment that's [optimized for your happiness](https://www.jvrc.ca/what-do-you-love-about-programming-in-ruby/).

There is not one size fits all solution for everyone and if you're already using a tool that works fine for you, there is no need to change it.

If you're looking for a starting place then [Visual Studio Code](https://code.visualstudio.com/docs?ref=jvrc.ca) is a great options for the following reasons:

1. Easy to setup and get started
2. Available for Windows, macOS and Linux
3. Lightweight but extendable via [extensions](https://marketplace.visualstudio.com/VSCode?ref=jvrc.ca).
4. Support for other languages and web technologies ([Javascript](https://code.visualstudio.com/docs/languages/javascript?ref=jvrc.ca), [HTML](https://code.visualstudio.com/docs/languages/html?ref=jvrc.ca), [CSS, SCSS, Less](https://code.visualstudio.com/docs/languages/css?ref=jvrc.ca), and [JSON](https://code.visualstudio.com/docs/languages/json?ref=jvrc.ca)).
5. Good [documentation](https://code.visualstudio.com/docs?ref=jvrc.ca).
6. Gets [updated](https://code.visualstudio.com/updates?ref=jvrc.ca) every month.

## Follow these instructions to get started

- Install Ruby
  - [Install any Ruby version in seconds using rv](https://www.jvrc.ca/install-any-ruby-version-in-seconds-using-rv/)
- [Set up Visual Studio](https://code.visualstudio.com/docs/setup/setup-overview?ref=jvrc.ca) (or [VSCodium](https://vscodium.com/?ref=jvrc.ca))
- Install [Ruby LSP Plugin](https://code.visualstudio.com/docs/languages/ruby?ref=jvrc.ca#%5Finstall-the-ruby-lsp-extension-in-vs-code)
- Learn the basics about [Code Navigation](https://code.visualstudio.com/docs/editor/editingevolved?ref=jvrc.ca)
- Review how [linting and formatting](https://code.visualstudio.com/docs/languages/ruby?ref=jvrc.ca#%5Flinting-and-formatting) work and the [VSCode cheatsheet](https://code.visualstudio.com/docs/editing/getting-started/tips-and-tricks?ref=jvrc.ca#%5Fkeyboard-reference-sheets).
- Have fun!