Visual Studio kód

Visual Studio kód A kép leírása, az alábbiakban is kommentálva Visual Studio Code Windows 7 rendszeren, engedélyezve a keresési funkcióval. Információ
Fejlesztette Microsoft
Az első verzió 2015. november 14
Utolsó verzió 1.57,0 (2021. június 10)
Letét github.com/microsoft/vscode
Minőségbiztosítás Folyamatos integráció
Beírva TypeScript és JavaScript
Támogató nyelvek C , C ++ , Go , CSS , JavaScript , TypeScript , C # , PHP és Python
Operációs rendszer Microsoft Windows , macOS és Linux
Környezet X86 , x86_64 és ARMv8
Nyelvek Többnyelvű ( d )
típus Forráskód-szerkesztő
hibakereső
Engedély MIT licenc és saját licenc
Weboldal code.visualstudio.com

Visual Studio kód egy bővíthető kód szerkesztő által kifejlesztett Microsoft a Windows- , Linux, és MacOS .

A szolgáltatások közé tartozik a hibakeresés , a szintaxis kiemelése , az intelligens kód kitöltése, a kivonatok , a kód újrafeldolgozása és a beépített Git . A felhasználók megváltoztathatják a témát , a billentyűparancsokat, a beállításokat és telepíthetik a bővítményeket, amelyek további funkciókat kínálnak.

A Visual Studio Code forráskódja a Microsoft ingyenes és nyílt forráskódú VSCode szoftverprojektjéből származik, amelyet az engedélyező MIT licenc alatt adtak ki , de az összeállított bináris fájlok ingyenes szoftverek bármilyen felhasználásra.

A Stack Overflow 2019 fejlesztői felmérésben a Visual Studio Code került a legnépszerűbb fejlesztői környezet eszközévé, a 87 317 válaszadó 50,7% -a jelentette, hogy használja.

Bemutatás

A Visual Studio Code bemutatása a Build fejlesztői konferencián2015. áprilisplatformok közötti , nyílt forráskódú és ingyenes kódszerkesztőként , tíz nyelvet támogatva .

Ez az Electron , egy olyan keretrendszeren alapul , amelyet a Node.js alkalmazások telepítéséhez használnak a Blink motoron futó asztali számítógépekhez. Bár az Electron keretrendszert használja , a szoftver nem az Atomot használja, hanem ugyanazt a szerkesztő összetevőt (Monaco néven) használja, amelyet az Azure DevOps használ (korábban Visual Studio Online és Visual Studio Team Services néven ismert).

A forráskód alatt nyújtják MIT szabad licenc a projekt honlapján a GitHub . Másrészt a futtatható fájl a Microsoft hivatalos webhelyén található, saját licenc alatt .

Jellemzők

A Visual Studio Code egy forráskód-szerkesztő, amely különféle programozási nyelvekkel használható, beleértve a Java , a JavaScript , a Go , a Node.js és a C ++ programokat . Ez az Electron keretrendszeren alapul, amelyet a Blode prezentációs motoron futtató Node.js webalkalmazások fejlesztésére használnak . A Visual Studio Code ugyanazt a megjelenítői összetevőt (Monaco kódnév) használja, amelyet az Azure DevOps használ (korábban Visual Studio Online és Visual Studio Team Services néven ismert). A szoftver támogatja a Windows alrendszert Linux rendszerhez, és például egyszerű programozást tesz lehetővé C / C ++ nyelven egy Windows 10 számítógépről.

Történelmi

A Visual Studio kódot ekkor hirdették meg: 2015. április 29 a Microsoft a Build 2015 konferencián. Az előnézeti verzió nem sokkal később megjelent.

A 2015. november 18, A Visual Studio Code az MIT licenc alatt, forráskódja pedig a GitHubon jelent meg . Bejelentették a bővítés támogatását is.

A 2016. április 14, A Visual Studio Code befejezte a nyilvános előnézeti fázist, és megjelent az interneten.

Nyelvi támogatás

A Visual Studio Code azonnal támogatja az összes fő programozási nyelvet. Közülük alapértelmezés szerint több is szerepel, például a JavaScript , a TypeScript , a CSS és a HTML , de más nyelvi kiterjesztések ingyenesen megtalálhatók és letölthetők a VS Code Marketplace webhelyről.


Nyelv Részleteket Szintaxis színezés Brace megfelelő  (in) Kódhajtogatás
ActionScript Nem Nem Igen Igen Igen Igen Igen Igen
C és C ++ Igen Igen Részleges Igen Igen Igen Igen
VS # Igen Igen Igen Igen Igen Igen Igen Igen
Clojure Nem Nem Igen Igen Igen Igen Nem Nem
CoffeeScript Igen Igen Igen Igen Igen Igen Igen Igen
CSS Nem Nem Igen Igen Igen Igen Nem Nem
D (Dlang) Nem Nem Igen Igen Igen Igen Igen Igen
Dockerfile Nem Nem Igen Igen Igen Igen Nem Nem
Erlang Nem Nem Igen Igen Igen Igen Igen Igen
F # Igen Igen Igen Igen Igen Igen Igen Igen
Megy Nem Nem Igen Igen Igen Igen Igen Igen
Groovy Igen Igen Igen Igen Igen Igen Nem Nem
Kormány Nem Nem Igen Igen Igen Igen Nem Nem
Haxe Nem Nem Igen Igen Igen Igen Igen Igen
HLSL Nem Nem Igen Igen Igen Igen Nem Nem
Html Igen Igen Igen Igen Igen Igen Igen Igen
INI fájl Nem Nem Igen Igen Igen Igen Nem Nem
Jáva Igen Igen Igen Igen Igen Igen Igen Igen
Javascript Igen Igen Igen Igen Igen Igen Igen Igen
Julia Igen Igen Igen Igen ? ?
JSON Nem Nem Igen Igen Igen Igen Igen Igen
KEVÉSBÉ Nem Nem Igen Igen Igen Igen Igen Igen
Log fájl Nem Nem Igen Igen Nem Nem Nem Nem
Lua Nem Nem Igen Igen Igen Igen Nem Nem
Makefile Nem Nem Igen Igen Igen Igen Nem Nem
Árleszállítás Igen Igen Igen Igen Nem Nem Nem Nem
Nim Nem Nem Igen Igen Igen Igen Igen Igen
Perl Nem Nem Igen Igen Igen Igen Nem Nem
PHP Nem Nem Igen Igen Igen Igen Nem Nem
Windows PowerShell Igen Igen Igen Igen Igen Igen Igen Igen
Piton Igen Igen Igen Igen Igen Igen Igen Igen
R Nem Nem Igen Igen Igen Igen Nem Nem
Borotva Nem Nem Igen Igen Igen Igen Igen Igen
Rubin Nem Nem Igen Igen Igen Igen Igen Igen
Rozsda Nem Nem Igen Igen Igen Igen Nem Nem
SCSS Nem Nem Igen Igen Igen Igen Igen Igen
Shader Nem Nem Igen Igen Igen Igen Nem Nem
SQL Nem Nem Igen Igen Igen Igen Nem Nem
Gyors Igen Igen Igen Igen Igen Igen Nem Nem
Gépelt Igen Igen Igen Igen Igen Igen Igen Igen
Visual Basic Igen Igen Igen Igen Igen Igen Igen Igen
XML Nem Nem Igen Igen Igen Igen Igen Igen
YAML Nem Nem Igen Igen Igen Igen Igen Igen
Szinapszis Igen Igen Igen Igen Igen Igen Igen Igen
Balerina  (en) Igen Igen Igen Igen Igen Igen Igen Igen

Összegyűjtött adatok

Az FSF arra figyelmezteti a felhasználókat, hogy alapértelmezés szerint a szoftver adatokat küld a Microsoftnak, amelyeket a Fájl> Beállítások> Beállítások menüpontban lehet letiltani azáltal, hogy a következő két sorban az „igaz” helyett „hamis” a következő:

"telemetry.enableCrashReporter": false "telemetry.enableTelemetry": false

Hivatkozások

  1. 1.57.0 kiadás (angol)  " ,2021. június 10(elérhető : 2021. június 13. )
  2. Frederic Lardinois , „A  Microsoft elindítja a Visual Studio Code-ot, egy ingyenes, platformokon átívelő kódszerkesztőt OS X, Linux és Windows rendszerekhez  ”, TechCrunch ,2015. április 29( online olvasás )
  3. „  Veremtúlcsordulás Fejlesztő Survey 2019  ” szóló Veremtúlcsordulás (megközelíthető 1 -jén július 2021 )
  4. "A  Microsoft kiadja a Visual Studio Code forráskódját  " , ZDNet ,2015. november 19(megtekintve 2015. december 26-án )
  5. "  Licenc - Visual Studio kód  " , Microsoft (hozzáférés : 2017. február 26. )
  6. "  ActionScript és MXML a Visual Studio Code-ban  " , Bowler Hat LLC (hozzáférés : 2019. február 21. )
  7. Bowler Hat LLC, „  ActionScript és MXML kiterjesztés  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  8. "  C / C ++ for Visual Studio Code (Preview)  " , Microsoft (hozzáférés : 2019. február 21. )
  9. "  Working with C # in VS Code  " , Microsoft (hozzáférés : 2019. február 21. )
  10. Andrey Lisin, „A  Visual Studio Code Clojure támogatása  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  11. Better Than Tomorrow, „  Calva: Clojure & Clojurescript Interactive Programming  ” , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  12. Yucheng Chuang, „  Visual Studio Code Coffeescript támogatása  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  13. "  CSS, SCSS and Less  " , Microsoft (hozzáférés : 2019. február 21. )
  14. "  6 fantasztikus CSS kiterjesztés a VS kódhoz  " , skót oktatóanyagok (hozzáférés : 2019. február 21. )
  15. WebFreak, "  D langue (code-d)  " , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  16. "  Munka Docker Visual Studio kód  " , a Microsoft (elérhető 21 február 2019 )
  17. "  Erlang támogatás a Visual Studio Code számára  " (hozzáférés : 2019. április 23. )
  18. "  Első lépések a F # Visual Studio kód  " , a Microsoft (elérhető 21 február 2019 )
  19. „  Menj be a Visual Studio Code-ba  ”, Microsoft (hozzáférés : 2019. február 21. )
  20. "  Go kód hibakeresése Visual Studio kóddal  " , skót oktatóanyagok (hozzáférés : 2019. február 21. )
  21. Marlon Franca, „  Groovy támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  22. André Junges, „  Visual Studio Code kormánytámogatás  ” , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  23. Nadako, „  Haxe támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  24. Slevesque , „  Shader languages ​​support for VS Code  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  25. Tim G. Jones, „  HLSL Tools for Visual  Studio, ” Visual Studio Marketplace (elérhető 21 február 2019 )
  26. "  HTML a Visual Studio Code-ban  " , Microsoft (hozzáférés : 2019. február 21. )
  27. David Wang, "  INI for VSCode  " , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  28. "  Java a Visual Studio Code-ban  " , Microsoft (hozzáférés : 2019. február 21. )
  29. „  JavaScript a Visual Studio Code-ban  ”, Microsoft (hozzáférés : 2019. február 21. )
  30. "  Julia - Visual Studio Marketplace  " , a Visualstudio.com oldalon (hozzáférés : 2020. június 20. ) .
  31. "  Hogyan állítsd be Juliát a VS kódba?  » , On Stack Overflow (megtekintve : 2018. július 2. )
  32. "  JSON szerkesztése Visual Studio kóddal  " , Microsoft (hozzáférés : 2019. február 21. )
  33. Mads Kristensen, „  LESS Compiler for Visual Studio Code  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  34. Emil Åström, „  Naplófájl-kiemelő a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  35. Trix NZ, „  Lua támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  36. Technosophos, "  Támogatás a Visual Studio Code számára  " , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  37. "  Markdown és Visual Studio Code  " , Microsoft (hozzáférés : 2019. február 21. )
  38. Konstantin Zaitsev, "  Nim for Visual Studio Code  " , Visual Studio Marketplace (hozzáférés : 2019. április 7. )
  39. Henrik Sjööh, „  Perl támogatás a Visual Studio Code számára  ” , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  40. "  PHP a Visual Studio Code-ban  " , Microsoft (hozzáférés : 2019. február 21. )
  41. DEVSENSE, „  PHP támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  42. "  PowerShell a Visual Studio Code-ban  " , Microsoft (hozzáférés : 2019. február 21. )
  43. "  Python a Visual Studio Code-ban  " , Microsoft (hozzáférés : 2019. február 21. )
  44. Yuki Ueda, „  Visual Studio Code R támogatása  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  45. "A  Razor támogatása a Visual Studio Code-ban előnézetben  " , Microsoft Blogok (hozzáférés : 2019. február 21. )
  46. Peng Lv, „  Ruby támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  47. Will Velida, „  A Visual Studio Code használata a Ruby Development számára  ”, közepes (elérve : 2019. február 21. )
  48. Rust Team, „  Rust support for Visual Studio Code  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  49. Ritwick Dey, „  Live Sass Compiler for Visual Studio Code  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  50. Amlovey, "  Shaderlab for VS Code Free  " , Visual Studio piactér (hozzáférés: 2019. február 21. )
  51. "  Transact-SQL a Visual Studio Code-ban  " , Microsoft (hozzáférés : 2019. február 21. )
  52. Matheus Teixeira, "  SQLTools - Adatbázis eszközök  " , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  53. "  A Visual Studio Code használata a Transact-SQL parancsfájlok létrehozásához és futtatásához Linuxon  " , Microsoft (hozzáférés : 2019. február 21. )
  54. "  Swift Development with Visual Studio Code  " , NSHipster (hozzáférés : 2019. február 21. )
  55. Martin Kase, „A  Visual Studio Code gyors nyelvi támogatása  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  56. „  TypeScript a Visual Studio Code-ban  ”, Microsoft (hozzáférés : 2019. február 21. )
  57. "  400 TypeScript kiterjesztés a VS Code számára  " , Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  58. Darfka, „  VBScript támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  59. Josh Johnson, „  XML formázás, XQuery és XPath eszközök a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  60. Red Hat Inc., „  Visual Studio Code YAML támogatása  ”, Visual Studio Marketplace (hozzáférés : 2019. február 21. )
  61. WSO2 Inc., „  Visual Studio Code szinkronizálása  ”, Visual Studio Marketplace (hozzáférés : 2019. május 9. )
  62. Ballerina., „  Ballerina támogatás a Visual Studio Code számára  ”, Visual Studio Marketplace (hozzáférés : 2018. április 27. )
  63. "  Visual Studio Code - Free Software Directory  " , Free Software Foundation (megtekintve 2017. február 27-én )

Függelékek

Külső linkek