Skip to content
Kun Ren edited this page Mar 11, 2020 · 16 revisions

For many R users, RStudio has long been a great integrated development environment for data analysis and visualization. It provides a rich set of features that make it unprecedentedly easy to perform a wide range of tasks interactively.

VSCode, in contrast, is not specifically designed for a certain programming language. Rather, it supports many programming languages at different levels through language extensions that implement some common protocols such as the Language Server Protocol to enable language features based on code analysis such as Go To Definition and Rename symbol, and the Debug Adapter Protocol to enable interactive debugging of any target. Also, it is highly customizable through settings, and highly extensive through extensions.

The basics of VSCode, vscode-R, vscode-r-lsp, languageserver, radian, and how they work together.

The difference between RStudio and VSCode R tools.