Skip to content

TTTPOB/vscode-R

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,302 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RRR - R Enhanced

This is a fork of vscode-R by REditorSupport. RRR maintains the original extension with additional bug fixes and improvements for R development in VS Code.

What's different from the original R extension?

  • Configurable plot image format: Choose between SVG and PNG for the plot viewer. PNG significantly improves performance when plots contain a large number of elements.
  • Respawn on attach for help and language server: Automatically respawn the help server and language server when attaching to a new R session, keeping help pages and completions up-to-date when switching between R versions.

Features

  • Snippets for R and R Markdown
  • R Language Service: code completion, function signature, symbol highlight, document outline, formatting, definition, diagnostics, references
  • Interacting with R terminals: sending code to terminals, running multiple terminals, working with remote servers
  • Package development commands (devtools)
  • Keyboard shortcuts
  • Workspace viewer, Help pages viewer, Package management
  • Data viewer, Plot viewer, Webpage viewer, Browser viewer
  • R Markdown support
  • RStudio add-in support
  • Full support of Remote Development (SSH, Containers, WSL)
  • Live share collaboration

Getting started

  1. Install R (>= 3.4.0) on your system. For Windows users, writing R Path to the registry is recommended in the installation.

  2. Install languageserver in R.

    install.packages("languageserver")
  3. Install the RRR extension from the VS Code Extension Marketplace.

  4. Create an R file and start coding.

Questions, issues, and contributions

Credits

This extension is a fork of vscode-R by REditorSupport.

About

R Extension for Visual Studio Code

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 83.1%
  • R 10.9%
  • CSS 5.4%
  • Other 0.6%