Visual Studio kode

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. november 2021; checks kræver 23 redigeringer .
Visual Studio kode

Visual Studio Code 1.58 på Windows 10
Type Kilde editor og debugger
Udvikler Microsoft
Skrevet i TypeScript [1] [2] og JavaScript [1]
Operativ system GNU/Linux , Microsoft Windows og macOS
Interface sprog 14 sprog, inklusive russisk [3]
Første udgave 14. november 2015
Hardware platform x86 , x86_64 og ARMv8
nyeste version
Test version
  • 1.73.0-insider [5]
Licens MIT-licens [7] [8] og proprietær [8]
Internet side code.visualstudio.com
 Mediefiler på Wikimedia Commons [6]

Visual Studio Code  (VS Code) er en teksteditor udviklet af Microsoft til Windows , Linux og macOS . Den er placeret som en "let" kodeeditor til cross-platform udvikling af web- og cloud - applikationer. Indeholder en debugger [9] , Git- værktøjer [10] , syntaksfremhævning , IntelliSense [11] og refactoring- værktøjer . Har omfattende tilpasningsmuligheder : brugerdefinerede temaer, tastaturgenveje og konfigurationsfiler . Det distribueres gratis, udviklet som open source-software [12] [13] , men færdige samlinger distribueres under en proprietær licens [14] .

Visual Studio Code er baseret på Electron [15] og implementeret gennem Monaco [16]  webeditoren udviklet til Visual Studio Online.

Historie

Visual Studio Code blev annonceret den 29. april 2015 af MicrosoftBuild-konferencen , og en betaversion blev frigivet kort efter [17] .

Den 18. november 2015 blev Visual Studio Code udgivet under MIT-licensen , og kildekoden blev offentliggjort på GitHub . Annonceret understøttelse af udvidelser [12] .

Den 14. april 2016 forlod Visual Studio Code betatesten [18] .

Funktioner

Visual Studio Code er en kildekodeeditor . Den har en flersproget brugergrænseflade og understøtter en række programmeringssprog , syntaksfremhævning , IntelliSense , refactoring , debugging , kodenavigation [19] , Git - understøttelse og mere. Mange funktioner i Visual Studio Code er ikke tilgængelige via GUI , ofte gennem kommandopaletten eller JSON -filer (f.eks. brugerpræferencer). Kommandopaletten ligner kommandolinjen , som kaldes af en tastaturgenvej .

VS-kode giver dig også mulighed for at erstatte tegntabel, når du gemmer et dokument, linjeskifttegn og programmeringssproget for det aktuelle dokument.

Siden 2018 har der været en open source Python -udvidelse til Visual Studio Code. Det giver udviklere rige muligheder for at redigere, fejlfinde og teste kode.

VS Code understøtter også redigering og eksekvering af Jupyter Notebook ( Jupyter Notebook ) filer direkte ud af æsken uden at installere et plug-in i visuel redigeringstilstand og i kildekoderedigeringstilstand.

For marts 2019 er det via brugergrænsefladen, som er indbygget i et produkt, muligt at downloade og installere flere tusinde udvidelser kun i kategorien "programmeringssprog" (programmeringssprog).

Udvidelser giver dig også mulighed for at få mere bekvem adgang til programmer som Docker , Git og andre. I udvidelser kan du finde code linters, editor-temaer og syntaksunderstøttelse for individuelle sprog.

Understøttelse af programmeringssprog [20]
Evner Programmeringssprog
Syntaksfremhævning
intelligent sans
Refaktorering
Fejlretning

Visual Studio Code har understøttelse af plugins [21] tilgængelig via Visual Studio Marketplace . Disse kan omfatte tilføjelser til editorer [21] , understøttelse af yderligere programmeringssprog [20] , statiske kodeanalysatorer [22] .

Fra maj 2019 er en lukket test af Visual Studio Online-editoren baseret på VS-kode tilgængelig. Det understøtter alle udvidelser og IntelliCode. Dette må ikke forveksles med DevOps-lageret, som Microsoft også for nylig lancerede [23] [24] .

Dataindsamling

Visual Studio Code indsamler brugsdata (telemetri) og sender dem til Microsoft , men denne funktion er deaktiveret (Filer > Præferencer > Indstillinger, "telemetry.enableTelemetry") [25] . Selvom leveringen af ​​data er valgfri, og du kan fravælge overførsel af personlige data, vil nogle funktioner, såsom personalisering, ved hjælp af sådanne data ikke være tilgængelige for dig at deaktivere. Data kan blive delt med Microsofts kontrollerede tilknyttede selskaber , datterselskaber og retshåndhævende myndigheder i overensstemmelse med fortrolighedserklæringen [26] .

Se også

Noter

  1. 1 2 GitHub - microsoft/vscode: Visual Studio Code .
  2. vscode Open Source-projektet på Open Hub: Languages-side - 2006. .
  3. Visual Studio Code Display Language (Locale  ) . code.visualstudio.com _ Hentet 7. oktober 2020. Arkiveret fra originalen 29. april 2022.
  4. oktober 2022 - 2022.
  5. https://code.visualstudio.com/docs/?dv=win64user&build=insiders
  6. https://api.github.com/repos/Microsoft/vscode/releases
  7. Gratis softwarekatalog
  8. 1 2 https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
  9. Fejlretning i Visual Studio  Code . Arkiveret fra originalen den 7. oktober 2017. Hentet 14. oktober 2017.
  10. Versionskontrol i VS  -kode . Arkiveret fra originalen den 1. september 2017. Hentet 14. oktober 2017.
  11. IntelliSense i Visual Studio  Code . Arkiveret fra originalen den 7. juni 2021. Hentet 14. oktober 2017.
  12. 1 2 Visual Studio understøtter nu fejlretning af Linux-apps; Kodeeditor nu open source  (engelsk) , Ars Technica . Arkiveret fra originalen den 11. april 2019. Hentet 14. oktober 2017.
  13. Lardinois, Frederic . Microsoft lancerer Visual Studio Code, en gratis Cross-Platform Code Editor til OS X , Linux og Windows  , TechCrunch . Arkiveret fra originalen den 29. april 2017. Hentet 14. oktober 2017.
  14. ↑ Licens - Visual Studio Code  . code.visualstudio.com Hentet 14. oktober 2017. Arkiveret fra originalen 21. oktober 2017.
  15. Microsofts nye kodeeditor er bygget på Googles Chromium  , Ars Technica . Arkiveret fra originalen den 19. november 2015. Hentet 14. oktober 2017.
  16. Monaco- redaktør  . microsoft.github.io Hentet 14. oktober 2017. Arkiveret fra originalen 30. august 2017.
  17. ↑ BYG 2015-nyheder : Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013-opdatering 5  . Arkiveret fra originalen den 13. oktober 2017. Hentet 14. oktober 2017.
  18. ↑ Visual Studio Code editor rammer version 1 , har en halv million brugere  , Ars Technica . Arkiveret fra originalen den 7. juli 2017. Hentet 14. oktober 2017.
  19. ↑ Kodenavigation i Visual Studio Code  . Arkiveret fra originalen den 1. september 2017. Hentet 14. oktober 2017.
  20. 1 2 Sprogunderstøttelse i Visual Studio Code  . Arkiveret fra originalen den 11. maj 2017. Hentet 14. oktober 2017.
  21. 1 2 Håndtering af udvidelser i Visual Studio Code  . Arkiveret fra originalen den 23. juni 2017. Hentet 14. oktober 2017.
  22. Oprettelse af sprogservere til Visual Studio  Code . Arkiveret fra originalen den 1. september 2017. Hentet 14. oktober 2017.
  23. Frederic Lardinois . Microsoft lancerer Visual Studio Online, en online kodeeditor  , TechCrunch (  6. maj 2019). Arkiveret fra originalen den 14. oktober 2019. Hentet 5. september 2019.
  24. Jonathan. Intelligent produktivitet og samarbejde , uanset hvor du  er . Microsoft Visual Studio DevBlogs (6. maj 2019). Hentet 5. september 2019. Arkiveret fra originalen 6. maj 2019.
  25. ↑ Ofte stillede spørgsmål til Visual Studio Code  . Arkiveret fra originalen den 28. august 2016. Hentet 14. oktober 2017.
  26. Erklæring om beskyttelse af personlige oplysninger  for Microsoft Enterprise og udviklere . www.microsoft.com. Hentet 14. oktober 2017. Arkiveret fra originalen 5. november 2016.

Litteratur

Links