-
Notifications
You must be signed in to change notification settings - Fork 137
Installation: Windows
Install vscode-R in VS Code by searching ikuyadeu.r
in extension marketplace.
If your R installation is from CRAN with default installation settings, especially Save version number in registry is enabled as the following image shows:

Then the default settings should work out of the box. Otherwise, you may have to change r.rterm.windows
to the path to your R executable, which will be executed on command Create R Terminal
.
If you are interested in the experimental features provided by R session watcher, you may enable it in the VS Code settings:
{
"r.sessionWatcher": true
}
languageserver is an implementation of the Language Server Protocol for R.
Run the following commands in R.
You may install the latest stable release from CRAN:
install.packages("languageserver")
or install the development version with the newest features:
remotes::install_github("REditorSupport/languageserver")
which requires Rtools to build.
Install vscode-r-lsp in VSC ode by searching reditorsupport.r-lsp
in extension marketplace.
If the R installation is from CRAN as described in the first section, then the default settings should work out of the box. Otherwise, you may have to change r.lsp.path
to the path to your R executable, which will be executed to start the R Language Server as a background process.
radian is highly recommended as the R terminal for interactive use.
Since radian is built with python, we need to install python first. Note that radian does not work with the python distributed by Microsoft Store (radian#120) before v0.5.4, we need to install the official version. Go to Python Releases for Windows and download the latest executable installer, e.g. Windows x86-64 executable installer.

Make sure Add Python 3.x to PATH is selected.
Then start a command prompt or Windows PowerShell terminal and type the following command to install radian
via pip
:
pip install -U radian
To locate the path to radian.exe
, run the following command:
where.exe radian
Then the following VS Code settings should be updated to properly use radian as the default terminal. Put the path to radian.exe
in r.rterm.windows
with all \
replaced with \\
. For example, if your radian
is installed for user
:
{
"r.bracketedPaste": true,
"r.rterm.windows": "C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python37\\Scripts\\radian.exe"
}
VSCode-R-Debugger is a VS Code extension that implements R debugging capabilities. It depends on vscDebugger.
- Install VSCode-R-Debugger extension in VS Code.
- Install vscDebugger package via
remotes::install_github("ManuelHentschel/vscDebugger")
httpgd is an R package to provide a graphics device that asynchronously serves SVG graphics via HTTP and WebSockets. It enables the plot viewer based on httpgd in VS Code.
- Install
httpgd
from CRAN
install.packages("httpgd")
- Enabled httpgd-based plot viewer by inserting the following option in your
~/.Rprofile
:
options(vsc.use_httpgd = TRUE)
- Getting Started
- Installation
- Configuration
- Features
- Package development
- R Markdown
- Contributing
- FAQ