close

Visual Studio-Code

Zur Navigation gehen Zur Suche gehen
Visual Studio-Code
Visual Studio Code 1.35-Symbol.svg
Visual Studio-Code aktualisiert.png
Allgemeine Information
Programmtyp Quellcode-Editor
Entwickler Microsoft
Erstveröffentlichung 29. April 2015
Lizenz
Tatsächlicher Zustand Entwicklung
Sprachen mehrsprachig
Technische Information
Eingeplant TypeScript , JavaScript , CSS
Unterstützte Plattformen x86 , x86-64 und ARM
Versionen
Neueste stabile Version 1.72.2 ( info ) (13. Oktober 2022 (5 Tage))
Verknüpfungen

Visual Studio Code ist ein Quellcode-Editor , der von Microsoft für Windows , Linux , macOS und das Web entwickelt wurde . Es umfasst Unterstützung für Debugging , integrierte Git -Steuerung , Syntaxhervorhebung, intelligente Codevervollständigung, Snippets und Code-Refactoring. Es ist auch anpassbar, sodass Benutzer das Editordesign, Tastaturkürzel und Einstellungen ändern können. Es ist kostenlos und Open Source , [ 1 ] [ 2 ] , obwohl der offizielle Download unter proprietärer Software erfolgt und benutzerdefinierte Funktionen von Microsoft enthält . [ 3 ]

Visual Studio Code basiert auf Electron , einem Framework , das zur Implementierung von Chromium und Node.js als Desktopanwendungen verwendet wird und auf der Blink-Layout-Engine ausgeführt wird. Obwohl es das Electron- Framework verwendet , verwendet die Software nicht Atom , sondern dieselbe Editor-Komponente (Monaco), die in Visual Studio Team Services (früher Visual Studio Online genannt) verwendet wird. [ 4 ]

Geschichte

Visual Studio Code wurde am 29. April 2015 von Microsoft auf der Build-Konferenz 2015 angekündigt, kurz darauf wurde eine Vorschauversion veröffentlicht. [ 5 ]

Am 18. November 2015 wurde Visual Studio Code unter der MIT -Lizenz veröffentlicht und sein Quellcode auf GitHub veröffentlicht . Eine neue Möglichkeit zum Hinzufügen von Erweiterungen wurde ebenfalls angekündigt. [ 1 ]

Am 14. April 2016 schloss Visual Studio Code die öffentliche Vorschau ab und wurde im Web veröffentlicht. [ 6 ]

Funktionen

Visual Studio Code ist ein Quellcode-Editor, der auf dem Electron -Framework aufbaut . Es unterstützt verschiedene Programmiersprachen und eine Reihe von Funktionen, die für eine bestimmte Sprache verfügbar sein können oder nicht, wie in der folgenden Tabelle gezeigt. Viele der Features von Visual Studio Code werden nicht über die Menüs oder die Benutzeroberfläche verfügbar gemacht. Stattdessen erfolgt der Zugriff über die Befehlspalette oder über .json-Dateien (z. B. Benutzereinstellungen). Die Befehlspalette ist eine Befehlszeilenschnittstelle. Es verschwindet jedoch, wenn der Benutzer außerhalb davon klickt oder eine Tastenkombination auf der Tastatur drückt, um mit etwas außerhalb davon zu interagieren. Dies gilt auch für zeitraubende Befehle. In diesem Fall wird der laufende Befehl abgebrochen.

In der Rolle des Quellcode-Editors können Sie mit Visual Studio Code die Codepage ändern, in der das aktive Dokument gespeichert ist, das Zeichen, das den Zeilenumbruch identifiziert (eine Auswahl zwischen LF und CRLF), und die Programmiersprache des aktiven Dokuments ändern .

Kürzlich wurde die Webversion des Editors unter der Domain vscode.dev veröffentlicht . [ 7 ]​ Im Gegensatz zur Desktop-Version verwendet es kein Electron, es ist nicht mit bestimmten Plugins kompatibel und auf das integrierte Terminal kann nicht zugegriffen werden.

Merkmale nach Sprache
CharakteristischRedewendungen
Satzstellung markieren
Ausschnitte
Code-Autovervollständigung
Refactoring
Ausscheidung

Visual Studio Code kann durch Plug-ins erweitert werden, die über ein zentrales Repository verfügbar sind. Dazu gehören Editor-Ergänzungen und Sprachunterstützung. [ 11 ] ​[ 12 ]​ Eine bemerkenswerte Funktion ist die Möglichkeit, Erweiterungen zu erstellen, die Code analysieren, wie z. B. Linters und Tools für die statische Analyse, die das Language Server Protocol verwenden. [ 13 ]

Datenerhebung

Visual Studio Code sammelt Nutzungsdaten und sendet sie an Microsoft, obwohl dies deaktiviert werden kann. [ 14 ] Aufgrund der Open-Source-Natur der Anwendung können Sie außerdem genau sehen, welche Daten gesammelt werden. [ 15 ] Daten werden gemäß der Datenschutzerklärung zwischen verbundenen Unternehmen und Tochtergesellschaften von Microsoft und mit Behörden geteilt. [ 16 ]

Referenzen

  1. a b „Visual Studio unterstützt jetzt das Debuggen von Linux-Apps; Code-Editor jetzt Open Source» . Ars Technica . Abgerufen am 18. November 2015 . 
  2. Lardinois, Frederic (29. April 2015). "Microsoft führt Visual Studio Code ein, einen kostenlosen plattformübergreifenden Code-Editor für OS X, Linux und Windows" . TechCrunch . 
  3. Microsoft (Hrsg.). Microsoft-Software-Lizenzbedingungen . code.visualstudio.com (auf Englisch) . Abgerufen am 5. Januar 2019 . 
  4. ^ "Monaco-Verlag" . microsoft.github.io/monaco-editor . 
  5. Montgomery, John (29. April 2015). „BUILD 2015-Neuigkeiten: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5“ . 
  6. „Visual Studio Code Editor erreicht Version 1, hat eine halbe Million Benutzer“ . Ars Technica . Conde Nast . 15. April 2016. 
  7. ^ "vscode.dev Visual Studio-Code für das Web" . code.visualstudio.com (auf Englisch) . Abgerufen am 22. November 2021 . 
  8. pugjs.org
  9. ^ "standalone-languages/jade.ts" . Microsoft/vscode GitHub-Repository . Microsoft . 13. November 2015. 
  10. "Nim Wiki: Publisher-Unterstützung" . 
  11. „Verwalten von Erweiterungen in Visual Studio Code“ . VisualStudioCode . 10. Oktober 2016 . Abgerufen am 12. Oktober 2016 . 
  12. ^ "Sprachunterstützung in Visual Studio Code" . VisualStudioCode . 10. Oktober 2016 . Abgerufen am 12. Oktober 2016 . 
  13. „Erstellen von Sprachservern für Visual Studio Code . Abgerufen am 27. Februar 2017 . 
  14. „Visual Studio CodeFAQ“ . Archiviert vom Original am 28. August 2016 . Abgerufen am 4. November 2016 . „VS Code sammelt Nutzungsdaten und sendet sie an Microsoft, um unsere Produkte und Dienste zu verbessern. Lesen Sie unsere Datenschutzerklärung, um mehr zu erfahren. Wenn Sie keine Nutzungsdaten an Microsoft senden möchten, können Sie die Einstellung telemetry.enableTelemetry auf „false“ festlegen. » 
  15. "vscode/src/vs/platform/telemetry at main · microsoft/vscode" . GitHub (auf Englisch) . Abgerufen am 8. Oktober 2021 . 
  16. ^ "Datenschutzerklärung von Microsoft Enterprise und Entwickler" . Archiviert vom Original am 4. November 2016 . Abgerufen am 4. November 2016 . 

Externe Links