Entdecken Sie agentenbasierte Entwicklung –

Visual Studio Code unter Windows

Installation

  1. Visual Studio Code herunterladen und installieren

    Hinweis

    VS Code veröffentlicht wöchentliche Releases und unterstützt automatische Updates, sobald eine neue Version verfügbar ist.

  2. Zusätzliche Komponenten installieren

    Git, Node.js, TypeScript, Sprach-Runtimes und mehr installieren.

  3. VS Code-Erweiterungen aus dem Visual Studio Marketplace installieren

    VS Code mit Themes, Formatierern, Sprach-Erweiterungen und Debuggern für Ihre bevorzugten Sprachen und mehr anpassen.

  4. KI-Funktionen aktivieren

    Tipp

    Wenn Sie noch kein Copilot-Abonnement haben, können Sie Copilot kostenlos nutzen, indem Sie sich für den Copilot Free-Plan anmelden und ein monatliches Kontingent für Inline-Vorschläge und Chat-Interaktionen erhalten.

  5. Mit dem VS Code-Tutorial starten

    Entdecken Sie die Benutzeroberfläche und die wichtigsten Funktionen von VS Code.

VS Code unter Windows installieren

Den Windows-Installer verwenden

  1. Laden Sie den Visual Studio Code-Installer für Windows herunter.

  2. Führen Sie nach dem Herunterladen den Installer aus (VSCodeUserSetup-{version}.exe).

    Standardmäßig wird VS Code unter C:\Users\{Benutzername}\AppData\Local\Programs\Microsoft VS Code installiert.

Tipp

Das Setup fügt Visual Studio Code Ihrer %PATH%-Umgebungsvariablen hinzu, damit Sie 'code .' in der Konsole eingeben können, um VS Code in diesem Ordner zu öffnen. Sie müssen Ihre Konsole nach der Installation neu starten, damit die Änderung an der %PATH%-Umgebungsvariablen wirksam wird.

Die ZIP-Datei verwenden

  1. Laden Sie das Visual Studio Code Zip-Archiv herunter.

  2. Entpacken Sie das Zip-Archiv und starten Sie VS Code direkt daraus.

Benutzerinstallation versus Systeminstallation

VS Code bietet sowohl Windows-Installationen auf Benutzer- als auch auf Systemebene an.

Installationstyp Beschreibung
Benutzerinstallation Erfordert keine Administratorrechte, da sich der Speicherort in Ihrem lokalen AppData-Ordner des Benutzers (LOCALAPPDATA) befindet. Da keine Erhöhung der Berechtigungen erforderlich ist, ermöglicht die Benutzerinstallation ein reibungsloseres Update im Hintergrund.
Dies ist die bevorzugte Art, VS Code unter Windows zu installieren.
Hinweis: Wenn VS Code bei einer Benutzerinstallation als Administrator ausgeführt wird, sind Updates deaktiviert.
Systeminstallation Erfordert Administratorrechte zur Ausführung und platziert die Installation unter Programme (Program Files) des Systems. Auch der interne Update-Prozess erfordert Administratorrechte, was ihn weniger komfortabel macht als bei der Benutzerinstallation. Andererseits bedeutet die Systeminstallation von VS Code, dass es für alle Benutzer des Systems verfügbar ist.

Auf der Seite Visual Studio Code herunterladen finden Sie eine vollständige Liste der verfügbaren Installationsoptionen.

Updates

VS Code veröffentlicht wöchentliche Releases und unterstützt automatische Updates, wenn ein neues Release verfügbar ist. Wenn Sie von VS Code dazu aufgefordert werden, akzeptieren Sie das neueste Update, und es wird installiert (Sie müssen nichts weiter tun, um die neuesten Bits zu erhalten).

Hinweis

Sie können automatische Updates deaktivieren, wenn Sie VS Code lieber nach eigenem Zeitplan aktualisieren möchten.

Windows als Entwickler-Maschine

Windows ist ein beliebtes Betriebssystem und kann auch eine großartige plattformübergreifende Entwicklungsumgebung sein. Dieser Abschnitt beschreibt plattformübergreifende Funktionen wie das Windows-Subsystem für Linux (WSL) und das Windows Terminal.

Hinweis

Stellen Sie sicher, dass Sie eine aktuelle Windows-Build verwenden. Überprüfen Sie unter Einstellungen > Windows Update, ob Sie auf dem neuesten Stand sind.

Windows-Subsystem für Linux

Mit WSL können Sie Linux-Distributionen auf Windows installieren und ausführen, um Ihren Quellcode unter Linux zu entwickeln und zu testen, während Sie weiterhin lokal auf Ihrer Windows-Maschine arbeiten.

In Verbindung mit der WSL-Erweiterung erhalten Sie volle VS Code-Bearbeitungs- und Debugging-Unterstützung, während Sie im Kontext von WSL arbeiten.

Lesen Sie die Dokumentation zum Thema Entwickeln in WSL, um mehr zu erfahren, oder probieren Sie das Einführungstutorial Arbeiten in WSL aus.

Windows Terminal

Das Windows Terminal, erhältlich im Microsoft Store, ist eine Terminal-Anwendung für Benutzer von Befehlszeilentools und Shells wie Eingabeaufforderung, PowerShell und WSL. Zu den Hauptfunktionen gehören mehrere Registerkarten (Tabs), Bereiche, Unterstützung für Unicode und UTF-8, eine GPU-beschleunigte Text-Rendering-Engine sowie benutzerdefinierte Designs, Stile und Konfigurationen.

Nächste Schritte

Nachdem Sie VS Code installiert haben, helfen Ihnen diese Themen, mehr darüber zu erfahren

  • VS Code-Tutorial - Eine schnelle praktische Einführung in die wichtigsten Funktionen von VS Code.
  • Tipps und Tricks - Eine Sammlung von Produktivitätstipps für die Arbeit mit VS Code.
  • KI-gestütztes Codieren - Erfahren Sie, wie Sie GitHub Copilot in VS Code nutzen können, um schneller Code zu schreiben.

Häufig gestellte Fragen

Welche Befehlszeilenargumente werden vom Windows-Setup unterstützt?

VS Code verwendet Inno Setup, um sein Setup-Paket für Windows zu erstellen. Daher stehen alle Inno Setup-Befehlszeilenschalter zur Verfügung.

Zusätzlich können Sie verhindern, dass das Setup VS Code nach Abschluss startet, indem Sie /mergetasks=!runcode verwenden.

Ich habe Probleme mit dem Installer

Versuchen Sie, die Zip-Datei anstelle des Installers zu verwenden. Entpacken Sie dazu VS Code in Ihren AppData\Local\Programs-Ordner.

Hinweis

Wenn VS Code über eine Zip-Datei installiert wird, müssen Sie es für jedes Release manuell aktualisieren.

Ausführung als Administrator nicht möglich, wenn AppLocker aktiviert ist

Mit der Einführung des Prozess-Sandboxing (diskutiert in diesem Blog-Beitrag) wird die Ausführung als Administrator bei konfiguriertem AppLocker derzeit aufgrund einer Einschränkung der Runtime-Sandbox nicht unterstützt.

Wenn Ihre Arbeit erfordert, dass Sie VS Code von einem Terminal mit erhöhten Rechten ausführen:

  1. Führen Sie in VS Code den Befehl Einstellungen: Laufzeitargumente konfigurieren in der Befehlspalette aus (⇧⌘P (Windows, Linux Ctrl+Shift+P)).

    Dieser Befehl öffnet eine argv.json-Datei, um Laufzeitargumente für VS Code zu konfigurieren. Möglicherweise sehen Sie dort bereits einige Standardargumente.

  2. Fügen Sie "disable-chromium-sandbox": true zur argv.json-Datei hinzu.

  3. Starten Sie VS Code neu. Sie sollten nun in der Lage sein, VS Code in einem Terminal mit erhöhten Rechten auszuführen.

Abonnieren Sie Issue #122951, um Updates zu erhalten.

Arbeiten mit UNC-Pfaden

Ab Version 1.78.1 erlaubt VS Code unter Windows nur den Zugriff auf UNC-Pfade (diese beginnen mit einem führenden \\), die entweder beim Start vom Benutzer genehmigt wurden oder deren Hostname über die Einstellung security.allowedUNCHosts In VS Code öffnen In VS Code Insiders öffnen konfiguriert wurde.

Wenn Sie auf die Verwendung von UNC-Pfaden in VS Code angewiesen sind, können Sie entweder:

  • Den Host über die Einstellung security.allowedUNCHosts In VS Code öffnen In VS Code Insiders öffnen zur Erlaubnis konfigurieren. Fügen Sie zum Beispiel server-a hinzu, wenn Sie einen Pfad wie \\server-a\path öffnen.

  • Den UNC-Pfad als Netzlaufwerk verbinden und den Laufwerksbuchstaben anstelle des UNC-Pfads verwenden.

  • Eine globale Umgebungsvariable NODE_UNC_HOST_ALLOWLIST mit einer durch Backslashes getrennten Liste von Hostnamen definieren, die erlaubt werden sollen. Zum Beispiel server-a\server-b, um die Hosts server-a und server-b zuzulassen.

Hinweis

Wenn Sie eine der Remote-Erweiterungen verwenden, um sich remote mit einem Workspace zu verbinden (z. B. SSH), muss die Einstellung security.allowedUNCHosts In VS Code öffnen In VS Code Insiders öffnen auf der Remote-Maschine und nicht auf der lokalen Maschine konfiguriert werden.

Diese Änderung wurde vorgenommen, um die Sicherheit bei der Verwendung von VS Code mit UNC-Pfaden zu verbessern. Bitte beachten Sie die zugehörige Sicherheitsempfehlung für weitere Informationen.

© . This website operates independently and is not affiliated with or endorsed by Microsoft. All brand names, logos, and trademarks are the property of their respective owners.