Einrichten Ihrer R-Umgebung in VSCode

Schritt-für-Schritt-Anleitung für effiziente R-Entwicklung mit VSCode

Entdecken Sie, wie Sie Ihre R-Programmierumgebung in Visual Studio Code vollständig einrichten, einschließlich der Installation von vscode-R, radian, languageserver, Debugging-Tools und Plotfunktionen.

Tools
Autor:in
Zugehörigkeit
Veröffentlichungsdatum

23. März 2025

Geändert

29. April 2025

Schlüsselwörter

R in VSCode einrichten, R-Umgebung in VSCode, VSCode R Setup, installieren Sie die Erweiterung vscode-R, R-Debugging in VSCode

Einführung

[RStudio] (https://github.com/rstudio/rstudio) ist traditionell die bevorzugte Umgebung für die R-Programmierung, da sie umfangreiche Unterstützung für Datenanalysen und interaktive Aufgaben bietet. Allerdings bietet Visual Studio Code (VSCode) eine flexiblere, mehrsprachige IDE, die über Einstellungen und ein reichhaltiges Ökosystem von Erweiterungen.

Durch die Verwendung der Erweiterung [vscode-R] (https://marketplace.visualstudio.com/items?itemName=REditorSupport.r) bietet VSCode umfassende Unterstützung für die R-Programmierung und kombiniert R-Kernfunktionen mit der Flexibilität, an mehrsprachigen Projekten oder Remote-Servern zu arbeiten.

Dieser Artikel führt Sie durch die Einrichtung Ihrer VSCode-Umgebung für eine effiziente R-Programmierung.



Wichtige Tools für die R-Programmierung in VSCode

Die folgenden Tools und Pakete sind für eine optimierte R-Umgebung in VSCode unerlässlich:

  • VSCode: Moderne IDE, die mehrere Sprachen unterstützt.
  • vscode-R: Bietet Syntaxhervorhebung, Datenanzeige, Arbeitsbereichsanzeige und Integration mit R Markdown.
  • [languageserver] (https://github.com/REditorSupport/languageserver): Bietet intelligente Programmierfunktionen wie Autovervollständigung, Diagnose und Dokumentations-Tooltips.
  • radian: Verbesserte R-Konsole mit Syntaxhervorhebung und erweiterter Vervollständigung.
  • vscode-R-debugger: Fügt leistungsstarke Debugging-Funktionen hinzu, einschließlich Haltepunkten und schrittweiser Ausführung.
  • httpgd: Interaktives Grafikgerät für eine verbesserte Plot-Visualisierung direkt in VSCode.
  • rmarkdown: Erstellen Sie reproduzierbare Berichte und Dokumentationen.
  • Pandoc (optional): Aktiviert die Dokumentationsvorschau in VSCode.

Schritt-für-Schritt-Anleitung zum Einrichten von R in VSCode

Befolgen Sie diese klaren Schritte, um Ihre R-Umgebung in VSCode effektiv zu konfigurieren:

Schritt 1: R und VSCode installieren

  • R installieren: Laden Sie die neueste Version von der [CRAN-Website] (https://cran.r-project.org/) herunter und folgen Sie der Installationsanleitung.
  • VSCode installieren: Laden Sie von der [offiziellen VSCode-Website] (https://code.visualstudio.com/) die für Ihr Betriebssystem (Windows, macOS, Linux) geeignete Version herunter.

Schritt 2: vscode-R Extension installieren

  • Open VSCode und wechseln Sie zur Registerkarte „Extensions“ (Strg+Umschalt+X).
  • Suchen Sie nach „REditorSupport.r“ und installieren Sie die Erweiterung.
Hinweis

Wichtige betriebssystemspezifische Hinweise:

  • Linux/macOS: Standardeinstellungen funktionieren mit CRAN-Installationen. Für benutzerdefinierte Pfade, aktualisieren Sie r.rterm.linux oder r.rterm.mac.
  • Windows: Stellen Sie sicher, dass die Registrierungsoption während der R-Installation aktiviert ist. Andernfalls konfigurieren Sie „r.rterm.windows“ manuell in den VSCode-Einstellungen.

Schritt 3: Sprachenserver R-Paket installieren

Installation von Ihrer R-Konsole aus:

install.packages("languageserver")
Tipp

Windows-Benutzer sollten zuerst [Rtools] installieren(https://cran.r-project.org/bin/windows/Rtools/).

Schritt 4: Radian für das interaktive R-Terminal konfigurieren

radian verbessert Ihr R-Terminal-Erlebnis:

  • Installation mit Python’s pip:
pip install -U radian
  • Legen Sie Radian als Standard-R-Terminal in den VSCode-Einstellungen fest (Strg +):
"r.rterm.windows": "C:\\Python\\Scripts\\radian.exe",  
"r.rterm.mac": "/usr/local/bin/radian",
"r.rterm.linux": "/usr/bin/radian"

Passen Sie die Pfade entsprechend an.

Schritt 5: Zusätzliche Tools installieren

  • rmarkdown: Reproduzierbare Berichte erstellen:
install.packages("rmarkdown")

Schritt 6: R Debugger in VSCode einrichten

Debugging-Tools installieren:

  • VSCode-Erweiterung installieren: R Debugger.
  • Installieren Sie das entsprechende R-Paket:
install.packages("remotes")
remotes::install_github("ManuelHentschel/vscDebugger")

Schritt 7: Enhanced Plot Viewer mit httpgd

Um Ihre Plot-Erfahrung zu verbessern, installieren und konfigurieren Sie httpgd:

install.packages("httpgd")

In den VSCode-Einstellungen aktivieren (Ctrl+,):

"r.plot.useHttpgd": true

Empfohlene VSCode-Einstellungen für R

Optimieren Sie Ihren Arbeitsablauf, indem Sie diese Einstellungen in Ihrer Datei „settings.json“ hinzufügen:

{
  "r.bracketedPaste": true,
  "r.sessionWatcher": true,
  "editor.formatOnSave": true,
  "r.alwaysUseActiveTerminal": true
}
Tipp

Weitere empfohlene Konfigurationen finden Sie in unserem speziellen Leitfaden: Empfohlene VSCode-Konfigurationen für die R-Programmierung.

Schlussfolgerung

Wenn Sie diesem Leitfaden folgen, haben Sie eine robuste und effiziente R-Programmierumgebung in VSCode eingerichtet. Diese Einrichtung kombiniert die Flexibilität von VSCode mit den leistungsstarken Funktionen von R-spezifischen Tools und verbessert so Ihre Programmiererfahrung erheblich.

Referenzen und weiterführende Literatur

Weitere Artikel erkunden

Hinweis

Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.

placeholder

placeholder
Keine Treffer
Zurück nach oben

Wiederverwendung

Zitat

Mit BibTeX zitieren:
@online{kassambara2025,
  author = {Kassambara, Alboukadel},
  title = {Einrichten Ihrer R-Umgebung in VSCode},
  date = {2025-03-23},
  url = {https://www.datanovia.com/de/learn/tools/r-in-vscode/setting-up-r-environment-in-vscode.html},
  langid = {de}
}
Bitte zitieren Sie diese Arbeit als:
Kassambara, Alboukadel. 2025. “Einrichten Ihrer R-Umgebung in VSCode.” March 23, 2025. https://www.datanovia.com/de/learn/tools/r-in-vscode/setting-up-r-environment-in-vscode.html.