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 |
|
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.
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] .
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] .
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] .
![]() | |
---|---|
Foto, video și audio | |
Site-uri tematice |
Editore HTML | |||||||
---|---|---|---|---|---|---|---|
| |||||||
sursa deschisa |
| ||||||
Software gratuit |
| ||||||
Software comercial |
| ||||||
Dezvoltarea sa încheiat |
| ||||||
aplicații web |
| ||||||
|
JavaScript | |
---|---|
Idei | |
Compilatoare | |
Motoare | |
Biblioteci și cadre | |
Editori | |
Instrumente |
|
Tehnologii înrudite | |
oameni | |
Categorie |
Piton | |
---|---|
Comunitate | |
Implementări | |
Alte |
|
Software gratuit și open source Microsoft | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
informatii generale |
| ||||||||||||
software _ |
| ||||||||||||
Licențe | |||||||||||||
subiecte asemănătoare |
| ||||||||||||
Categorie |