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.
Wichtige betriebssystemspezifische Hinweise:
- Linux/macOS: Standardeinstellungen funktionieren mit CRAN-Installationen. Für benutzerdefinierte Pfade, aktualisieren Sie
r.rterm.linux
oderr.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")
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")
- Pandoc (optional): Empfohlen für erweiterte Dokumentationsvorschauen. Herunterladen und Installieren von der offiziellen Website.
Schritt 6: R Debugger in VSCode einrichten
Debugging-Tools installieren:
- VSCode-Erweiterung installieren: R Debugger.
- Installieren Sie das entsprechende R-Paket:
install.packages("remotes")
::install_github("ManuelHentschel/vscDebugger") remotes
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
}
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
Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.
Wiederverwendung
Zitat
@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}
}