Codul Visual Studio

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 7 noiembrie 2021; verificările necesită 23 de modificări .
Codul Visual Studio

Visual Studio Code 1.58 pe Windows 10
Tip de Editor sursă și depanator
Dezvoltator Microsoft
Scris in TypeScript [1] [2] și JavaScript [1]
Sistem de operare GNU/Linux , Microsoft Windows și macOS
Limbi de interfață 14 limbi, inclusiv rusă [3]
Prima editie 14 noiembrie 2015
Platformă hardware x86 , x86_64 și ARMv8
ultima versiune
Versiune de testare
  • 1.73.0-insider [5]
Licență Licență MIT [7] [8] și proprietar [8]
Site-ul web code.visualstudio.com
 Fișiere media la Wikimedia Commons [6]

Visual Studio Code  (VS Code) este un editor de text dezvoltat de Microsoft pentru Windows , Linux și macOS . Este poziționat ca un editor de cod „ușor” pentru dezvoltarea multiplatformă a aplicațiilor web și cloud . Include un depanator [9] , instrumente Git [10] , evidențierea sintaxelor , IntelliSense [11] și instrumente de refactorizare . Are opțiuni extinse de personalizare : teme personalizate, comenzi rapide de la tastatură și fișiere de configurare . Este distribuit gratuit, dezvoltat ca software open source [12] [13] , dar ansamblurile gata făcute sunt distribuite sub o licență proprietară [14] .

Codul Visual Studio se bazează pe Electron [15] și este implementat prin  editorul web Monaco [16] dezvoltat pentru Visual Studio Online.

Istorie

Visual Studio Code a fost anunțat pe 29 aprilie 2015 de Microsoft la conferința Build , iar o versiune beta a fost lansată la scurt timp după [17] .

Pe 18 noiembrie 2015, Visual Studio Code a fost lansat sub licența MIT , iar codul sursă a fost publicat pe GitHub . S-a anunțat suport pentru extensii [12] .

Pe 14 aprilie 2016, Visual Studio Code a părăsit testarea beta [18] .

Caracteristici

Visual Studio Code este un editor de cod sursă . Are o interfață de utilizator multilingvă și acceptă o serie de limbaje de programare , evidențierea sintaxelor , IntelliSense , refactorizarea , depanarea , navigarea în cod [19] , suport Git și multe altele. Multe caracteristici ale Visual Studio Code nu sunt disponibile prin GUI , adesea prin paleta de comenzi sau fișiere JSON (de exemplu, preferințele utilizatorului). Paleta de comenzi este similară cu linia de comandă , care este apelată de o comandă rapidă de la tastatură .

VS Code vă permite, de asemenea, să înlocuiți pagina de coduri atunci când salvați un document, caractere de avans de linie și limbajul de programare al documentului curent.

Din 2018, există o extensie open source Python pentru Visual Studio Code. Oferă dezvoltatorilor oportunități ample de editare, depanare și testare a codului.

VS Code acceptă, de asemenea, editarea și executarea fișierelor Jupyter Notebook ( Jupyter Notebook ) direct din cutie, fără a instala un plug-in în modul de editare vizuală și în modul de editare a codului sursă.

Pentru martie 2019 prin interfața de utilizator care este construită într-un produs este posibil să descărcați și să instalați câteva mii de extensii doar în categoria „limbaje de programare” (limbaje de programare).

De asemenea, extensiile vă permit să obțineți acces mai convenabil la programe precum Docker , Git și altele. În extensii, puteți găsi linter de cod, teme de editor și suport pentru sintaxă pentru limbi individuale.

Suport pentru limbaje de programare [20]
Capabilități Limbaje de programare
Evidențierea sintaxelor
simț inteligent
Refactorizarea
Depanare

Visual Studio Code are suport pentru pluginuri [21] disponibile prin Visual Studio Marketplace . Acestea pot include adăugări de editor [21] , suport pentru limbaje de programare suplimentare [20] , analizoare de cod static [22] .

Din mai 2019, este disponibil un test închis al editorului Visual Studio Online bazat pe VS Code. Acceptă toate extensiile și IntelliCode. Acest lucru nu trebuie confundat cu depozitul DevOps pe care Microsoft l-a lansat recent [23] [24] .

Colectarea datelor

Visual Studio Code colectează date de utilizare (telemetrie) și le trimite către Microsoft , dar această caracteristică este dezactivată (Fișier > Preferințe > Setări, opțiunea „telemetry.enableTelemetry”) [25] . Deși furnizarea datelor este opțională și puteți renunța la transferul de date cu caracter personal, unele funcții, cum ar fi personalizarea, folosind astfel de date nu vor fi disponibile pentru a le dezactiva. Datele pot fi partajate cu afiliații , subsidiarele și agențiile de aplicare a legii controlate ale Microsoft , în conformitate cu declarația de confidențialitate [26] .

Vezi și

Note

  1. 1 2 GitHub - microsoft/vscode: Cod Visual Studio .
  2. Proiectul vscode Open Source pe Open Hub: Pagina de limbi - 2006. .
  3. Visual Studio Code Display Language (Locale  ) . code.visualstudio.com _ Preluat la 7 octombrie 2020. Arhivat din original la 29 aprilie 2022.
  4. octombrie 2022 - 2022.
  5. https://code.visualstudio.com/docs/?dv=win64user&build=insiders
  6. https://api.github.com/repos/Microsoft/vscode/releases
  7. Director de software liber
  8. 1 2 https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005
  9. Depanare în Visual Studio  Code . Arhivat din original pe 7 octombrie 2017. Preluat la 14 octombrie 2017.
  10. Controlul versiunii în VS  Code . Arhivat din original la 1 septembrie 2017. Preluat la 14 octombrie 2017.
  11. IntelliSense în Visual Studio  Code . Arhivat din original pe 7 iunie 2021. Preluat la 14 octombrie 2017.
  12. 1 2 Visual Studio acceptă acum depanarea aplicațiilor Linux; Editor de cod acum open source  (engleză) , Ars Technica . Arhivat din original pe 11 aprilie 2019. Preluat la 14 octombrie 2017.
  13. Lardinois, Frederic . Microsoft lansează Visual Studio Code, un editor gratuit de coduri multiplatformă pentru OS X , Linux și Windows  , TechCrunch . Arhivat din original pe 29 aprilie 2017. Preluat la 14 octombrie 2017.
  14. ↑ Licență - Cod Visual Studio  . code.visualstudio.com Consultat la 14 octombrie 2017. Arhivat din original la 21 octombrie 2017.
  15. Noul editor de cod al Microsoft este construit pe Chromium de la Google  , Ars Technica . Arhivat din original pe 19 noiembrie 2015. Preluat la 14 octombrie 2017.
  16. Monaco Editor  . microsoft.github.io Consultat la 14 octombrie 2017. Arhivat din original la 30 august 2017.
  17. ↑ BUILD 2015 News : Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5  . Arhivat din original pe 13 octombrie 2017. Preluat la 14 octombrie 2017.
  18. ↑ Editorul Visual Studio Code ajunge la versiunea 1 , are jumătate de milion de utilizatori  , Ars Technica . Arhivat din original pe 7 iulie 2017. Preluat la 14 octombrie 2017.
  19. ↑ Navigarea codului în Visual Studio Code  . Arhivat din original la 1 septembrie 2017. Preluat la 14 octombrie 2017.
  20. 1 2 Suport de limbă în Visual Studio Code  . Arhivat din original pe 11 mai 2017. Preluat la 14 octombrie 2017.
  21. 1 2 Gestionarea extensiilor în Visual Studio Code  . Arhivat din original pe 23 iunie 2017. Preluat la 14 octombrie 2017.
  22. ↑ Crearea serverelor de limbaj pentru codul Visual Studio  . Arhivat din original la 1 septembrie 2017. Preluat la 14 octombrie 2017.
  23. Frederic Lardinois . Microsoft lansează Visual Studio Online, un editor de cod online  , TechCrunch (  6 mai 2019). Arhivat din original pe 14 octombrie 2019. Preluat la 5 septembrie 2019.
  24. Jonathan. Productivitate și colaborare inteligentă , de oriunde  . Microsoft Visual Studio DevBlogs (6 mai 2019). Preluat la 5 septembrie 2019. Arhivat din original la 6 mai 2019.
  25. ↑ Visual Studio Code Întrebări  frecvente . Arhivat din original pe 28 august 2016. Preluat la 14 octombrie 2017.
  26. Declarația de confidențialitate  Microsoft pentru întreprinderi și dezvoltatori . www.microsoft.com. Consultat la 14 octombrie 2017. Arhivat din original la 5 noiembrie 2016.

Literatură

Link -uri