VS Code

Aus ArtisanCommerce Dokumentation
Version vom 16. Februar 2026, 20:20 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „__TOC__ == Visual Studio Code (VS Code) == '''Visual Studio Code''' (kurz VS Code) ist ein quelloffener, plattformübergreifender Code-Editor, der von Microsoft entwickelt wurde. Er basiert auf dem Electron-Framework und ist aktuell der am weitesten verbreitete Editor in der Softwareentwicklung. === Hauptmerkmale === * '''IntelliSense:''' Bietet intelligentes Code-Completion, das über einfaches Syntax-Highlighting hinausgeht und Typen sowie Funkti…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Visual Studio Code (VS Code)

Visual Studio Code (kurz VS Code) ist ein quelloffener, plattformübergreifender Code-Editor, der von Microsoft entwickelt wurde. Er basiert auf dem Electron-Framework und ist aktuell der am weitesten verbreitete Editor in der Softwareentwicklung.

Hauptmerkmale

  • IntelliSense: Bietet intelligentes Code-Completion, das über einfaches Syntax-Highlighting hinausgeht und Typen sowie Funktionsdefinitionen versteht.
  • Integriertes Git: Versionskontrolle ist nativ eingebaut, inklusive grafischer Darstellung von Änderungen und Branch-Management.
  • Extensibility: Über den VS Code Marketplace können tausende Erweiterungen für fast jede Programmiersprache und jedes Tool (z. B. Docker, Kubernetes, Datenbank-Clients) nachinstalliert werden.
  • Remote Development: Erlaubt das Arbeiten in Containern, über SSH oder im Windows-Subsystem für Linux (WSL), während das UI lokal flüssig läuft.


Technische Basis

  • Framework: Electron (Kombination aus Node.js und Chromium).
  • Sprache: Primär in TypeScript geschrieben.
  • Ökosystem: Nutzt das Language Server Protocol (LSP), das Microsoft als Industriestandard etabliert hat, um Sprachunterstützung vom Editor zu entkoppeln.

Eignung

VS Code ist das "Schweizer Taschenmesser" für:

  1. Webentwicklung: Exzellenter Support für JavaScript, TypeScript, HTML und CSS.
  2. Full-Stack Entwicklung: Dank Erweiterungen ideal für PHP (Symfony/Laravel), Python (Django) und C# (.NET).
  3. Teams: Durch standardisierte Konfigurationsdateien (`.vscode/settings.json`) lässt sich die Arbeitsumgebung im Team synchronisieren.