Visual Studio -Code

Visual Studio -Code
Visual Studio Code 1.35 icon.svg
VS Code (Insiders).png
Visual Studio -Code auf Windows 10
Entwickler (en) Microsoft
Erstveröffentlichung 29. April 2015; vor 7 Jahren
Stabile Version
1.70[1] Edit this on Wikidata / 4. August 2022
Vorschau -Version 1.68.0-Insider [±][2]
Repository
Geschrieben in Typoskript, JavaScript, Html, und CSS[3]
Betriebssystem Windows 7 oder später, OS X 10.10 oder später, Linux
Plattform IA-32, x86-64, ARM64
Größe
  • Fenster: 40,8–68,3 MB
  • Linux: 46,5–66,6 MB
  • macos: 67,5 mb
Verfügbar in 14 Sprachen
Liste der Sprachen
Englisch (USA), vereinfachtes Chinesisch, traditionelles Chinesisch, Französisch, Deutsch, Italienisch, Portugiesisch (Brasilien), Japanisch, Koreanisch, Russisch, Spanisch, Bulgarin, Ungarin, Türkisch [4]
Typ Quellcode -Editor
Lizenz
Webseite Code.visualstudio.com Edit this at Wikidata

Visual Studio -Code, auch allgemein bezeichnet als Vs Code,[9] ist ein Quellcode-Editor hergestellt von Microsoft zum Fenster, Linux und Mac OS.[10] Zu den Funktionen gehören Unterstützung für Debuggen, Satzstellung markieren, Intelligenter Code -Abschluss, Schnipsel, Code Refactoringund eingebettet Git. Benutzer können die ändern Thema, Tastatürkürzel, Vorlieben und installieren Erweiterungen Das fügt zusätzliche Funktionen hinzu.

In dem Paketüberfluss 2021 Developer Survey, Visual Studio Code wurde als beliebteste Entwicklerumgebungswerkzeug eingestuft. 70% der 82.000 Befragten gaben an, dass sie es verwenden.[11]

Geschichte

Der Visual Studio -Code wurde erstmals am 29. April 2015 von Microsoft bei der 2015 angekündigt Bauen Konferenz. EIN Vorschau Der Bau wurde kurz darauf freigelassen.[12]

Am 18. November 2015 wurde die Quelle des Visual Studio -Code unter dem veröffentlicht MIT -Lizenz, und zur Verfügung gestellt GitHub. Der Verlängerungsunterstützung wurde ebenfalls angekündigt.[13] Am 14. April 2016 absolvierte Visual Studio Code das aus der Öffentliche Vorschau Bühne und war im Web veröffentlicht.[14] Microsoft hat die meisten Visual Studio -Code veröffentlicht Quellcode an GitHub unter dem freizügigen MIT -Lizenz,[5][15] Während die Veröffentlichungen von Microsoft proprietär sind Freeware.[7]

Merkmale

Visual Studio Code ist ein Quellcode-Editor, der mit einer Vielzahl von Programmiersprachen verwendet werden kann, einschließlich Java, JavaScript, gehen, Node.js, Python, C ++, C, Rost und Forran.[16][17][18][19] Es basiert auf dem Elektron Rahmen,[20] Welches wird verwendet, um sich zu entwickeln Node.js Web Applikationen das läuft auf dem Layout -Motor blinken. Der Visual Studio -Code verwendet die gleiche Editor -Komponente (Codenamen "Monaco"), die in verwendet wird Azure DevOps (Früher als Visual Studio Online und Visual Studio Team Services genannt).[21]

Der Visual Studio -Code ist außerhalb der Box enthält die grundlegende Unterstützung für die meisten häufigsten Programmiersprachen. Diese grundlegende Unterstützung umfasst Satzstellung markieren, Klammerung, Codefaltungund konfigurierbare Ausschnitte. Visual Studio -Code wird auch mit verschickt mit Intellisense Für JavaScript, TypeScript, JSON, CSS, und Htmlsowie Debugging Support für node.js. Die Unterstützung für zusätzliche Sprachen kann durch frei verfügbare Erweiterungen auf dem VS -Code -Marktplatz bereitgestellt werden.[22]

An orange version of the Visual Studio Code logo for the insiders version of Visual Studio Code
Visual Studio Code Insiders Logo

Anstelle eines Projektsystems können Benutzer ein oder mehrere Verzeichnisse öffnen, die dann in Arbeitsbereichen für zukünftige Wiederverwendung gespeichert werden können. Dies ermöglicht es als funktionieren als Sprache-agnostisch Code -Editor für jede Sprache. Es unterstützt viele Programmiersprachen und eine Reihe von Funktionen, die sich pro Sprache unterscheiden. Unerwünschte Dateien und Ordner können über die Einstellungen aus dem Projektbaum ausgeschlossen werden. Viele Visual Studio -Codefunktionen werden weder über Menüs noch die Benutzeroberfläche ausgesetzt, können jedoch über die Befehlspalette zugegriffen werden.[23]

Der Visual Studio -Code kann durch erweitert werden Erweiterungen,[24] Erhältlich über ein zentrales Repository. Dies schließt Ergänzungen zum Herausgeber ein[25] und Sprachunterstützung.[23] Eine bemerkenswerte Funktion ist die Fähigkeit, Erweiterungen zu erstellen, die Unterstützung für neue hinzufügen Sprachen, Themen, Debugger, Zeitreise -Debugger, ausführen Statische Codeanalyseund hinzufügen Code Linter Verwendung der Sprachserverprotokoll.[26]

Quellcodeverwaltung ist eine integrierte Funktion von Visual Studio Code. Es verfügt über eine dedizierte Registerkarte in der Menüleiste, in der Benutzer auf die Einstellungen für die Versionskontrolle auf Versionen zugreifen und Änderungen an dem aktuellen Projekt anzeigen können. Um die Funktion zu verwenden, muss Visual Studio -Code mit jedem unterstützten Versionskontrollsystem verknüpft sein (Git, Apache -Subversion, Perforce, etc.). Auf diese Weise können Benutzer Repositorys erstellen und Push und durchführen Anfragen ziehen direkt aus dem Visual Studio Code -Programm.

Der Visual Studio -Code enthält mehrere Erweiterungen für Ftpund ermöglichen, dass die Software als kostenlose Alternative für die Webentwicklung verwendet werden. Der Code kann zwischen dem Editor und dem Server synchronisiert werden, ohne zusätzliche Software herunterzuladen.

Mit Visual Studio -Code können Benutzer das festlegen Codepage in dem das aktive Dokument gespeichert wird, das Neue Zeile Charakter und die Programmiersprache des aktiven Dokuments. Auf diese Weise kann es auf jeder Plattform, in jedem Gebietsschema und für eine bestimmte Programmiersprache verwendet werden.

Visual Studio -Code Sammelt Nutzungsdaten und sendet sie an Microsoft, obwohl dies deaktiviert werden kann.[27] Aufgrund der Open-Source-Art der Anwendung ist der Telemetriecode für die Öffentlichkeit zugänglich, die genau sehen können, was gesammelt wird.[28]

Rezeption

In der Entwicklerumfrage 2016 von Paketüberfluss, Visual Studio Code belegte die Nummer 13 unter den beliebtesten Entwicklungstools, wobei nur 7% der 47.000 Befragten ihn verwendeten.[29] Zwei Jahre später erreichte Visual Studio Code jedoch den Platz Nr. 1, wobei 35% der 75.000 Befragten ihn verwendeten.[30] In der Entwicklungsumfrage 2019 wurde Visual Studio Code ebenfalls auf Platz 1 der 87.000 Befragten eingestuft.[31] In der Umfrage von 2021 Developers wird Visual Studio Code weiterhin als Nr. 1 eingestuft, wobei 70% der 82.000 Befragten ihn verwenden.[11] Steigen auf 74,48% der 71.010 Antworten in der Umfrage 2022. [32]

Siehe auch

Verweise

  1. ^ "Juli 2022 (Version 1.70)". 4. August 2022. Abgerufen 5. August 2022.
  2. ^ Anderson, Wade. "Evolution von Visual Studio Code Insidern". code.visualstudio.com. Microsoft. Abgerufen 24. September 2020.
  3. ^ GitHub Repository Microsoft/VSCODE, Microsoft, 2020-12-20, abgerufen 2020-12-20
  4. ^ "Visual Studio Code Display Sprache (Gebietsschema)". code.visualstudio.com. Microsoft. Abgerufen 2021-03-19.
  5. ^ a b "Lizenz.TXT". github.com/microsoft/vscode. Microsoft. 17. November 2015.
  6. ^ "Visual Studio Code herunterladen". code.visualstudio.com. Microsoft. Abgerufen 16. August 2016.
  7. ^ a b "Microsoft -Softwarelizenzbedingungen". code.visualstudio.com. Microsoft. Abgerufen 16. August 2016.
  8. ^ "Die besten Teile des Visual Studio Code sind proprietär".
  9. ^ Stanton, Lee (2021-08-17). "So führen Sie Code in VS -Code aus". Alphr. Abgerufen 2022-04-03.
  10. ^ Lardinois, Frederic (29. April 2015). "Microsoft startet Visual Studio Code, einen kostenlosen plattformübergreifenden Code-Editor für OS X, Linux und Windows". Techcrunch.
  11. ^ a b "Stack Overflow Developer Survey 2021 - Integrierte Entwicklungsumgebung". Paketüberfluss Erkenntnisse. Stapelaustausch. Abgerufen 11. August 2021.
  12. ^ McBreen, Sean (29. April 2015). "Visual Studio -Code ankündigen - Vorschau". Archiviert von das Original Am 2015-10-09.
  13. ^ "Visual Studio unterstützt jetzt Debugging -Linux -Apps; Code -Editor Now Open Source". ARS Technica. Abgerufen 18. November 2015.
  14. ^ "Visual Studio Code Editor trifft Version 1, hat eine halbe Million Benutzer". ARS Technica. Conde nast. 15. April 2016.
  15. ^ Dias, Chris (4. Dezember 2015). "Ausgabe: Menülizenzlinks zu Nicht -Open -Source -Lizenz". Microsoft/VSCODE Repo. Microsoft. Antwort #161792005 - via Github.com. Wir wollten ein Microsoft -Markenprodukt liefern, das auf einer Open -Source -Code -Basis basiert, die die Community erkunden und dazu beitragen kann.
  16. ^ Kanjilal, Joydip (2015-05-06). "Visual Studio Code: Ein schneller, leichter plattformübergreifender Code-Editor". InfoWorld.
  17. ^ Bisson, Simon (2018-09-11). "Es ist ein wenig einfacher geworden, PWAs in Windows zu entwickeln". InfoWorld.
  18. ^ Krill, Paul (2018-02-24). "Was ist neu in Microsoft Visual Studio Code". Channelworld. Archiviert von das Original Am 2019-01-25. Abgerufen 2019-01-25.
  19. ^ Wanyoike, Michael (2018-06-06). "Debugging JavaScript -Projekte mit VS Code & Chrome Debugger". SitePoint.
  20. ^ "Der neue Code -Editor von Microsoft basiert auf Googles Chromium". ARS Technica. 29. April 2015. Abgerufen 18. November 2015.
  21. ^ "Monaco Editor". microsoft.github.io/monaco-editor.
  22. ^ "Programmiersprachen, Hunderte von Programmiersprachen unterstützt". Microsoft.
  23. ^ a b "Sprachunterstützung im Visual Studio -Code". Visual Studio -Code. 10. Oktober 2016. Abgerufen 2016-10-12.
  24. ^ "Visual Studio -Code erweitern". Visual Studio -Code. 10. Oktober 2016. Abgerufen 2016-10-12.
  25. ^ "Verwaltung von Erweiterungen im Visual Studio -Code". Visual Studio -Code. 10. Oktober 2016. Abgerufen 2016-10-12.
  26. ^ "Erstellen von Sprachservern für Visual Studio Code". Abgerufen 2017-02-27.
  27. ^ "Visual Studio Code FAQ". code.visualstudio.com. Microsoft. Archiviert Aus dem Original am 28. August 2016. Abgerufen 4. November 2016. VS Code sammelt Nutzungsdaten und sendet sie an Microsoft, um unsere Produkte und Dienstleistungen zu verbessern. Lesen Sie unsere Datenschutzaussage, um mehr zu erfahren. Wenn Sie keine Verwendungsdaten an Microsoft senden möchten, können Sie die Einstellung telemetry.EnablETelemetry auf false festlegen.
  28. ^ "VSCODE/SRC/VS/Plattform/Telemetrie bei Hauptzweig". Microsoft/VSCODE Repo. Microsoft. Abgerufen 24. März 2020 - via GitHub.
  29. ^ "Entwicklerumfrageergebnisse 2016". Paketüberfluss Erkenntnisse. Stapelaustausch. Abgerufen 7. April 2018.
  30. ^ "Entwicklerumfrageergebnisse 2018". Paketüberfluss Erkenntnisse. Stapelaustausch. Abgerufen 7. April 2018.
  31. ^ "Entwicklerumfrageergebnisse 2019 - beliebteste Entwicklungsumgebungen". Paketüberfluss Erkenntnisse. Stapelaustausch. Abgerufen 10. April 2019.
  32. ^ "Stack Overflow Developer Survey 2022 - Integrierte Entwicklungsumgebung". Paketüberfluss Erkenntnisse. Stapelaustausch. Abgerufen 28. Juni 2022.


Externe Links