How to Run R in VS Code: Der ultimative Step-by-Step Guide

Melden

Hier ist ein umfassender, aktueller Guide, wie du R professionell in Visual Studio Code (VS Code) einrichtest.

Visual Studio Code hat sich zu einer der besten Alternativen zu RStudio entwickelt. Es ist schneller, bietet bessere Erweiterungen für andere Sprachen (wie Python oder SQL) und ist hochgradig anpassbar.


Schritt 1: R installieren

Bevor du VS Code nutzt, muss die Programmiersprache R selbst auf deinem System installiert sein.

  1. Gehe auf CRAN (Comprehensive R Archive Network).
  2. Lade die passende Version für dein Betriebssystem (Windows, macOS oder Linux) herunter und installiere sie.
  3. Wichtig für Windows-Nutzer: Merke dir den Installationspfad (z. B. C:\Program Files\R\R-4.x.x\bin\x64\R.exe).

Schritt 2: Visual Studio Code installieren

Falls noch nicht geschehen, lade VS Code herunter:

  1. Gehe auf code.visualstudio.com.
  2. Installiere und starte die Anwendung.

Schritt 3: Die R-Extension für VS Code

Damit VS Code R-Code versteht, benötigst du die offizielle Erweiterung.

  1. Öffne VS Code.
  2. Klicke links auf das Extensions-Icon (das Quadrat-Symbol) oder drücke Strg+Umschalt+X.
  3. Suche nach "R" (die Extension von Yuki Ueda).
  4. Klicke auf Install.

Schritt 4: R-Pakete für die IDE-Funktionalität installieren

Damit Features wie Autovervollständigung (IntelliSense) und Plot-Anzeige funktionieren, müssen zwei Pakete direkt in R installiert werden.

  1. Öffne deine normale R-Konsole (RGui oder Terminal).
  2. Gib folgenden Befehl ein und bestätige mit Enter:
    install.packages("languageserver")
    install.packages("httpgd")
    • languageserver: Ermöglicht Code-Analyse und Fehlersuche während des Tippens.
    • httpgd: Ermöglicht ein modernes, interaktives Plot-Fenster innerhalb von VS Code.

Schritt 5: (Optional aber empfohlen) Radian installieren

Der Standard-R-Terminal ist etwas altbacken. Radian ist eine moderne Konsole für R mit Syntax-Highlighting und Multiline-Editing.

  1. Du benötigst Python auf deinem Rechner.
  2. Öffne dein Terminal (CMD oder PowerShell) und installiere Radian via pip:
    pip install radian

Schritt 6: VS Code konfigurieren

Jetzt verknüpfen wir alles.

  1. In VS Code: Drücke Strg + , (Komma), um die Settings zu öffnen.
  2. Suche nach r.interpreter.
  3. Windows: Gib den Pfad zu deiner R.exe oder radian.exe an.
  4. Suche nach r.plot.view und stelle es auf httpgd um.
  5. Suche nach r.sessionWatcher und stelle sicher, dass der Haken gesetzt ist (dies ermöglicht die Anzeige von Variablen und Plots).

Schritt 7: R-Code ausführen

Jetzt bist du bereit zum Arbeiten!

  1. Erstelle eine neue Datei mit der Endung .R (z. B. test.R).

  2. Schreibe etwas Code:

    library(httpgd)
    hgd() # Startet das moderne Plot-Fenster
    
    x <- rnorm(100)
    y <- x + rnorm(100)
    plot(x, y, col = "steelblue", pch = 19)
    summary(x)
  3. Code ausführen:

    • Markiere den Code und drücke Strg + Enter (Windows/Linux) oder Cmd + Enter (Mac).
    • Der Code wird im integrierten Terminal ausgeführt und der Plot erscheint in einem separaten Tab oder Fenster innerhalb von VS Code.

Profi-Tipps für den Workflow

  • Workspace Viewer: Klicke in der unteren Statusleiste auf die R-Versionsnummer oder das "R"-Symbol, um den Workspace-Viewer zu öffnen. Dort siehst du alle geladenen Datensätze und Variablen (ähnlich wie in RStudio).
  • Keyboard Shortcuts: Du kannst in den Tastaturkürzeln (Strg + K, Strg + S) den Shortcut für den Pipe-Operator %>% oder |> auf Strg + Umschalt + M legen, um das RStudio-Feeling beizubehalten.
  • Quarto & RMarkdown: Installiere die Quarto-Extension in VS Code, wenn du wissenschaftliche Berichte oder interaktive Dokumente erstellen möchtest.

Viel Erfolg beim Programmieren mit R in VS Code!

0