Skip to content
PluginStats

R Debugger installs statistics

By R Debugger · VS Code Marketplace · Debuggers

R Debugger for VS Code

View on VS Code Marketplace Fresh · Oct 18, 2026

R Debugger has 823,912 recorded installs on VS Code Marketplace.

It ranks #604 of 2,500 tracked VS Code Marketplace listings by installs.

It is rated 5.0 out of 5 from 1 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Installs
823,912
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#604
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 1 ratings

About R Debugger

R Debugger

This extension adds debugging capabilities for the R programming language to Visual Studio Code and depends on the R package vscDebugger (documentation). For further R support in VS Code see vscode-R.

Features

The debugger includes the following features: 1. Run and debug R Code by launching a new R process or attaching to a running one. 2. View scopes and variables of the currently selected stack frame. For many variables it is also possible to assign a new value to the variable or individual entries/attributes in this view. 3. Add watch expressions that are evaluated in the selected stack frame on each breakpoint/step. 4. View and browse through the call stack when execution is paused. 5. Set breakpoints and break on errors. 6. Control the program flow using *step*, *step in*, *step out*, *continue*. 7. Output generated by the program is printed to the debug console (filtering out text printed by the browser itself). 8. The debugger adds a modified version of print, cat, message, and str that also print a link to the file and line where the text was printed. 9. The debug console allows the execution of arbitrary R code in the currently selected stack frame.

Installation

The latest version of the VS Code extension can be installed from the marketplace. After installing the extension, the R package can be installed or updated using the command r.debugger.installOrUpdateRPackage. If your R path is neither in the Windows registry nor the PATH environment variable, make sure to provide a valid path to the R executable in the setting r.rpath.xxx.

If the package installation does not work, the command r.debugger.installRPackage will attempt to install from a release on r-universe.dev, the source code on GitHub, and a GitHub Release (in that order). You can also install the package manually using

or from artifacts on the releases site.

If you want to install a development version of the extension, it can be installed from the .vsix-files found in the artifacts of the GitHub Actions Workflows.

Using the Debugger

Launch Mode

• Press F5 and select R Debugger as debugger. With the default launch configuration, the debugger will start a new R session. • To run a file, focus the file in the editor and press F5 (or the continue button in the debug controls) • Output will be printed to the debug console, expressions entered into the debug console are evaluated in the currently active frame • During debugging in the global workspace it is often necessary to click the dummy frame in the callstack labelled 'Global Workspace' to see the variables in .GlobalEnv.

Attach Mode

• Start R in a terminal • Load library(vscDebugger) • Call .vsc.listen() • Start the debugger with launch configuration including "request":"attach", e.g.:

Configuration

For a detailed explanation of possible launch config entries and other settings, see Configuration.

Encoding issues on windows

Due to some changes in v0.5.0 concerning the communication between this extension and the R package vscDebugger, combined with the way non-utf-8 encodings are handled in R, there might be some problems with this extension on Windows. However, as of R-version 4.2.2, R can handle UTF-8 encoded communication on Windows much better. To avoid these issues, it is recommended to update R to at least v4.2.2 and use the latest version of this extension and the related R package.

How it works

The debugger works as follows:

• An R process is started inside a child process • The R package vscDebugger is loaded. • The Debugger starts and controls R programs by sending input to stdin of the child process • After each step, function call etc., the debugger calls functions from the package vscDebugger to get info about the stack/variables

The output of the R process is read and parsed as follows:

• Information sent by functions from vscDebugger is encoded as json and sent via a TCP socket. These lines are parsed by the VS Code extension and not shown to the user. • Information printed by the browser() function is parsed and used to update the source file/line highlighted inside VS Code. These lines are also hidden from the user. • Everything else is printed to the debug console

Debugging R Packages

Packages can now be debugged using load_all from pkgload. To do so, it is required to install pkgload (part of devtools). By default, load_all will be masked by a modified version that automatically sets breakpoints in the loaded package and attaches the modified versions of print, cat, message. To always load a package when launching a debug session, you can specify an array of paths in the launch config entry "loadPackages". This is done (for the currently opened package) in the example debug config "Debug R-Package".

Packages with a more complicated installation that might not be compatible with load_all can also be debugged. For this to work, the proper source information must be retained during the installation of the package (check attr(attr(FUNCTION_NAME, 'srcref'), 'srcfile') for some function from the package):

• The package must be installed from source code (not CRAN or .tar.gz) • The flag --with-keep.source should be set • Extensions containing C code might cause problems. Sometimes it helps to install the package using devtools::install(quick=FALSE, ...) to compile the binaries and again with devtools::install(quick=TRUE, ...) to retain the source information.

The packages that are being debugged then need to be specified in the launch config as follows:

To overwrite the print/cat/message functions for an individual package, they need to be explicitly assigned somewhere in the package:

This assignment can be overwritten by the debugger with .vsc.print/.vsc.cat/.vsc.message, but has no effect when not using the debugger.

Troubleshooting

For troubleshooting info, see Troubleshooting

Contributing…

Description from the VS Code Marketplace listing.

  • Debugger
  • debuggers
  • R
  • R Language

Where R Debugger sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,500 listings · 125 pages · page 31, #4 (overall #604)
All VS Code Marketplace: every listing in installs order
PNG SVG
Debuggers217 listings · 11 pages · page 4, #12 (overall #72)
Debuggers: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

R Debugger installs on VS Code Marketplace, last 90 days: 823,912 installs as of Oct 18, 2026.R DebuggerInstalls on VS Code Marketplace · Last 90 days823,912installs823.7K823.7K823.8K823.8K823.9K823.9K824KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
R Debugger installs on VS Code Marketplace, last 90 days: 823,912 installs as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

R Debugger installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.R DebuggerInstalls growth on VS Code Marketplace823,912installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
R Debugger installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

R Debugger VS Code Marketplace ranking history: currently #604 (by installs).R DebuggerVS Code Marketplace ranking · by installs · Last 90 days#604current rank#601#602#603#604#605#606Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
R Debugger VS Code Marketplace ranking history: currently #604 (by installs).
PNG SVG

Ratings over time

R Debugger ratings on VS Code Marketplace, last 90 days: 1 ratings as of Oct 18, 2026.R DebuggerRatings on VS Code Marketplace · Last 90 days1ratings0.9111.11.1Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
R Debugger ratings on VS Code Marketplace, last 90 days: 1 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent installs observations for R Debugger
Date (UTC)InstallsChange vs. previous
823,912+2
823,910+255
823,655—

Similar VS Code Marketplace Debuggers plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=RDebugger.r-debugger. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.