{"id":13859234,"url":"https://github.com/REditorSupport/vscode-R","last_synced_at":"2025-07-14T02:30:42.002Z","repository":{"id":37624408,"uuid":"84799251","full_name":"REditorSupport/vscode-R","owner":"REditorSupport","description":"R Extension for Visual Studio Code","archived":false,"fork":false,"pushed_at":"2025-05-31T04:21:33.000Z","size":5000,"stargazers_count":1117,"open_issues_count":198,"forks_count":132,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-07-07T02:06:52.403Z","etag":null,"topics":["gitignore","r","rmarkdown","snippets","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=REditorSupport.r","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/REditorSupport.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-03-13T07:59:44.000Z","updated_at":"2025-07-02T07:36:19.000Z","dependencies_parsed_at":"2023-11-06T02:27:43.453Z","dependency_job_id":"45284da7-921b-42eb-9031-88c5b8984cc7","html_url":"https://github.com/REditorSupport/vscode-R","commit_stats":{"total_commits":1073,"total_committers":72,"mean_commits":"14.902777777777779","dds":0.6505125815470643,"last_synced_commit":"9c64b2a5189e218f1642cf0772603569626aeae2"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"purl":"pkg:github/REditorSupport/vscode-R","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REditorSupport%2Fvscode-R","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REditorSupport%2Fvscode-R/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REditorSupport%2Fvscode-R/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REditorSupport%2Fvscode-R/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/REditorSupport","download_url":"https://codeload.github.com/REditorSupport/vscode-R/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/REditorSupport%2Fvscode-R/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265233753,"owners_count":23731825,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gitignore","r","rmarkdown","snippets","vscode","vscode-extension"],"created_at":"2024-08-05T03:02:38.486Z","updated_at":"2025-07-14T02:30:41.986Z","avatar_url":"https://github.com/REditorSupport.png","language":"TypeScript","readme":"# R Extension for Visual Studio Code\n\n[![Badge](https://aka.ms/vsls-badge)](https://aka.ms/vsls)\n\nThis [VS Code](https://code.visualstudio.com/) extension provides support for the [R programming language](https://www.r-project.org), including features such as R language service based on code analysis, interacting with R terminals, viewing data, plots, workspace variables, help pages, managing packages, and working with [R Markdown](https://rmarkdown.rstudio.com/) documents.\n\nThe R and R Markdown syntaxes are located in a slibing package [vscode-R-syntax](https://github.com/REditorSupport/vscode-R-syntax).\n\nGo to the [wiki](https://github.com/REditorSupport/vscode-R/wiki) to view the documentation of the extension.\n\n## Getting started\n\n1. [Install R](https://cloud.r-project.org/) (\u003e= 3.4.0) on your system. For Windows users, Writing R Path to the registry is recommended in the installation.\n\n2. Install [`languageserver`](https://github.com/REditorSupport/languageserver) in R.\n\n    ```r\n    install.packages(\"languageserver\")\n    ```\n\n3. Install the R extension for VS Code from the [VS Code Extension Marketplace](https://marketplace.visualstudio.com/items?itemName=reditorsupport.r) or the [Open VSX Registry](https://open-vsx.org/extension/reditorsupport/r).\n\n4. Create an R file and start coding.\n\nThe following software or extensions are recommended to enhance the experience of using R in VS Code:\n\n* [radian](https://github.com/randy3k/radian): A modern R console that corrects many limitations of the official R terminal and supports many features such as syntax highlighting and auto-completion.\n\n* [VSCode-R-Debugger](https://github.com/ManuelHentschel/VSCode-R-Debugger): A VS Code extension to support R debugging capabilities.\n\n* [httpgd](https://github.com/nx10/httpgd): An R package to provide a graphics device that asynchronously serves SVG graphics via HTTP and WebSockets.\n\nGo to the installation wiki pages ([Windows](https://github.com/REditorSupport/vscode-R/wiki/Installation:-Windows) | [macOS](https://github.com/REditorSupport/vscode-R/wiki/Installation:-macOS) | [Linux](https://github.com/REditorSupport/vscode-R/wiki/Installation:-Linux)) for more detailed instructions.\n\n## Features\n\n* Snippets for R and R Markdown.\n\n* [R Language Service](https://github.com/REditorSupport/vscode-R/wiki/R-Language-Service): Code completion, function signature, symbol highlight, document outline, formatting, definition, diagnostics, references, and more.\n\n* [Interacting with R terminals](https://github.com/REditorSupport/vscode-R/wiki/Interacting-with-R-terminals): Sending code to terminals, running multiple terminals, working with remote servers.\n\n* [Package development](https://github.com/REditorSupport/vscode-R/wiki/Package-development): Build, test, install, load all and other commands from devtools.\n\n* [Keyboard shortcuts](https://github.com/REditorSupport/vscode-R/wiki/Keyboard-shortcuts): Built-in and customizable keyboard shortcuts.\n\n* [Workspace viewer](https://github.com/REditorSupport/vscode-R/wiki/Sidebar-user-interface#workspace-viewer): Environment pane to show global variables in the attached R session.\n\n* [Help pages viewer](https://github.com/REditorSupport/vscode-R/wiki/Sidebar-user-interface#help-pages-viewer): Viewing R help pages and searching help topics.\n\n* [Package management](https://github.com/REditorSupport/vscode-R/wiki/Sidebar-user-interface#package-management): Installing and removing R packages.\n\n* Session symbol hover and completion.\n\n* [Data viewer](https://github.com/REditorSupport/vscode-R/wiki/Interactive-viewers#data-viewer): Viewing `data.frame` or `matrix` in a grid or a list structure in a treeview.\n\n* [Plot viewer](https://github.com/REditorSupport/vscode-R/wiki/Plot-viewer): PNG file viewer and SVG plot viewer based on [httpgd](https://github.com/nx10/httpgd).\n\n* [Webpage viewer](https://github.com/REditorSupport/vscode-R/wiki/Interactive-viewers#webpage-viewer): Viewing [htmlwidgets](https://www.htmlwidgets.org) such as interactive graphics and [visual profiling results](https://rstudio.github.io/profvis/).\n\n* [Browser viewer](https://github.com/REditorSupport/vscode-R/wiki/Interactive-viewers#browser-viewer): Viewing interactive [shiny](https://shiny.rstudio.com) apps.\n\n* [R Markdown support](https://github.com/REditorSupport/vscode-R/wiki/R-Markdown): R Markdown chunk highlighting, chunk navigation, execute commands, and preview.\n\n* [RStudio add-in support](https://github.com/REditorSupport/vscode-R/wiki/RStudio-addin-support): Run supported RStudio add-ins in VS Code with a live R session.\n\n* Full support of [Remote Development](https://code.visualstudio.com/docs/remote/remote-overview) via [SSH](https://code.visualstudio.com/docs/remote/ssh), [Containers](https://code.visualstudio.com/docs/remote/containers) and [WSL](https://code.visualstudio.com/docs/remote/wsl).\n\n* [Live share collaboration](https://github.com/REditorSupport/vscode-R/wiki/Live-share-collaboration): Shared workspace, terminal, and viewer in R pair programming.\n\n## Questions, issues, feature requests, and contributions\n\n* If you have a question about accomplishing something in general with the extension, please [ask on Stack Overflow](https://stackoverflow.com/questions/tagged/visual-studio-code+r).\n\n* If you find a problem or have a feature request with the extension, please [find out](https://github.com/REditorSupport/vscode-R/issues) if there is a current issue you may upvote or otherwise [file an issue](https://github.com/REditorSupport/vscode-R/issues/new/choose).\n\n* Contributions are always welcome! Please see the [contributing guide](https://github.com/REditorSupport/vscode-R/wiki/Contributing) for more details.\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FREditorSupport%2Fvscode-R","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FREditorSupport%2Fvscode-R","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FREditorSupport%2Fvscode-R/lists"}