Logo with initials

How to install and use R in VSCode, for beginners

Most of the R world uses RStudio, which I cannot stand. It’s ugly, slow and cumbersome.

RStudio also manages the language R itself, which makes troubleshooting very hard. The default answer is often “Have you tried reinstalling R?”

This is not 2003 anymore. I prefer:

  1. Reproducible installation steps
  2. A modern coding editor (VSCode)

Here’s how to do that.

1. Install R itself

brew install r

That will install Python3 too, because why not.

2. Install dependencies

Optional: Install radian, which is a pretty R console.

pip3 install -U radian

Install the language server

  1. Open a terminal
  2. Type r to get into the R console.
  3. Install the language server by typing this:
    It’s going to take forever because it’s compiling C++ libraries like it’s 1993 …
  4. Get out of this ugly console: q()

3. Make it work with VSCode

  1. Open VSCode.
  2. Install the R Extension for VSCode
  3. Add the following properties to your settings.json
"r.bracketedPaste": true,
"r.rterm.mac": "/usr/local/bin/radian"


Create an R file, then write some R code in it.

print("Hello World!")

Click on the “Run source” icon on the top right. It looks like a play button.

Watch it run on the terminal, you’re done!