In diesem Repository („ Code - OSS
“) entwickeln wir (Microsoft) gemeinsam mit der Community das Visual Studio Code-Produkt. Wir arbeiten hier nicht nur an Code und Problemen, sondern veröffentlichen auch unsere Roadmap, monatliche Iterationspläne und unsere Endgame-Pläne. Dieser Quellcode steht jedem unter der Standard-MIT-Lizenz zur Verfügung.
Visual Studio Code ist eine Distribution des Code - OSS
Repositorys mit Microsoft-spezifischen Anpassungen, die unter einer herkömmlichen Microsoft-Produktlizenz veröffentlicht wird.
Visual Studio Code kombiniert die Einfachheit eines Code-Editors mit dem, was Entwickler für ihren zentralen Edit-Build-Debug-Zyklus benötigen. Es bietet umfassende Unterstützung für Codebearbeitung, Navigation und Verständnis sowie einfaches Debugging, ein umfangreiches Erweiterbarkeitsmodell und eine einfache Integration mit vorhandenen Tools.
Visual Studio Code wird monatlich mit neuen Funktionen und Fehlerbehebungen aktualisiert. Sie können es für Windows, macOS und Linux auf der Website von Visual Studio Code herunterladen. Um jeden Tag die neuesten Versionen zu erhalten, installieren Sie den Insiders-Build.
Es gibt viele Möglichkeiten, wie Sie an diesem Projekt teilnehmen können, zum Beispiel:
Reichen Sie Fehler und Funktionsanfragen ein und helfen Sie uns bei der Überprüfung, sobald diese eingecheckt sind
Überprüfen Sie die Änderungen am Quellcode
Überprüfen Sie die Dokumentation und stellen Sie Pull-Requests für alles, von Tippfehlern bis hin zu zusätzlichen und neuen Inhalten
Wenn Sie daran interessiert sind, Probleme zu beheben und direkt zur Codebasis beizutragen, lesen Sie bitte das Dokument „How to Contribute“, das Folgendes behandelt:
So erstellen und führen Sie es aus dem Quellcode aus
Der Entwicklungsworkflow, einschließlich Debugging und Ausführen von Tests
Codierungsrichtlinien
Senden von Pull-Anfragen
Ein Problem finden, an dem man arbeiten kann
Mitarbeit bei Übersetzungen
Stellen Sie eine Frage zu Stack Overflow
Fordern Sie eine neue Funktion an
Bewerten Sie beliebte Funktionsanfragen positiv
Melden Sie ein Problem
Vernetzen Sie sich mit der Community der Erweiterungsautoren auf GitHub Discussions oder Slack
Folgen Sie @code und teilen Sie uns Ihre Meinung mit!
In unserem Wiki finden Sie eine Beschreibung jedes dieser Kanäle sowie Informationen zu einigen anderen verfügbaren, von der Community betriebenen Kanälen.
Viele der Kernkomponenten und Erweiterungen von VS Code befinden sich in ihren eigenen Repositorys auf GitHub. Beispielsweise sind die Repositorys für den Node-Debug-Adapter und die Mono-Debug-Adapter voneinander getrennt. Eine vollständige Liste finden Sie auf der Seite „Ähnliche Projekte“ in unserem Wiki.
VS Code enthält eine Reihe integrierter Erweiterungen, die sich im Erweiterungsordner befinden, einschließlich Grammatiken und Snippets für viele Sprachen. Erweiterungen, die umfassende Sprachunterstützung (Codevervollständigung, Gehe zur Definition) für eine Sprache bieten, haben das Suffix language-features
. Beispielsweise stellt die json
Erweiterung Farben für JSON
bereit und die json-language-features
-Erweiterung bietet umfangreiche Sprachunterstützung für JSON
.
Dieses Repository enthält einen Entwicklungscontainer für Visual Studio Code Dev Containers/GitHub Codespaces.
Verwenden Sie für Dev-Container den Befehl „Dev Containers: Clone Repository in Container Volume...“ , der ein Docker-Volume für bessere Festplatten-I/O unter macOS und Windows erstellt.
Wenn Sie VS Code und Docker bereits installiert haben, können Sie auch hier klicken, um loszulegen. Dadurch installiert VS Code bei Bedarf automatisch die Erweiterung „Dev Containers“, klont den Quellcode in ein Container-Volume und erstellt einen Entwicklungscontainer zur Verwendung.
Installieren Sie für Codespaces die GitHub Codespaces-Erweiterung in VS Code und verwenden Sie den Befehl „Codespaces: Neuen Codespace erstellen“ .
Docker/der Codespace sollte über mindestens 4 Kerne und 6 GB RAM (8 GB empfohlen) verfügen, um den vollständigen Build auszuführen. Weitere Informationen finden Sie in der README-Datei zum Entwicklungscontainer.
Dieses Projekt hat den Microsoft Open Source Verhaltenskodex übernommen. Weitere Informationen finden Sie in den FAQ zum Verhaltenskodex oder wenden Sie sich bei weiteren Fragen oder Kommentaren an [email protected].
Urheberrecht (c) Microsoft Corporation. Alle Rechte vorbehalten.
Lizenziert unter der MIT-Lizenz.