Articles

Visual Studio Code

o versiune portocalie a siglei Visual Studio Code pentru versiunea insiders a Visual Studio Code
Visual Studio Code Insiders logo

Visual Studio Code este un editor de cod sursă care poate fi folosit cu o varietate de limbaje de programare, inclusiv Java, JavaScript, go, node.JS, Python și C++. Ea se bazează pe Cadrul de electroni, care este folosit pentru a dezvolta nod.JS aplicații Web care rulează pe motorul de aspect Blink. Visual Studio Code folosește aceeași componentă de editor (denumită în cod „Monaco”) utilizată în Azure DevOps (denumită anterior Visual Studio Online și Visual Studio Team Services).

în loc de un sistem de proiect, permite utilizatorilor să deschidă unul sau mai multe directoare, care pot fi apoi salvate în spațiile de lucru pentru reutilizare viitoare. Acest lucru îi permite să funcționeze ca un editor de cod agnostic pentru orice limbă. Aceasta susține o serie de limbaje de programare și un set de caracteristici care diferă în funcție de limbă. Fișierele și folderele nedorite pot fi excluse din arborele proiectului prin intermediul setărilor. Multe caracteristici Visual Studio Code nu sunt expuse prin meniuri sau interfața cu utilizatorul, dar pot fi accesate prin paleta de comenzi.

codul Visual Studio poate fi extins prin extensii, disponibile printr-un depozit central. Aceasta include adăugiri la editor și suport lingvistic. O caracteristică notabilă este capacitatea de a crea extensii care adaugă suport pentru noi limbi, teme și depanatoare, de a efectua analize statice de cod și de a adăuga linii de cod folosind protocolul Language Server.

Visual Studio Code include mai multe extensii pentru FTP, permițând software-ul pentru a fi folosit ca o alternativă gratuită pentru dezvoltarea web. Codul poate fi sincronizat între editor și server, fără a descărca niciun software suplimentar.

Visual Studio Code permite utilizatorilor să seteze pagina de cod în care este salvat documentul activ, caracterul newline și limbajul de programare al documentului activ. Acest lucru îi permite să fie utilizat pe orice platformă, în orice locație și pentru orice limbaj de programare dat.

Language supportEdit

Out-of-the-box, Visual Studio Code include suport de bază pentru cele mai comune limbaje de programare. Acest suport de bază include evidențierea sintaxei, potrivirea parantezelor, plierea codului și fragmente configurabile. Visual Studio Code este livrat și cu IntelliSense pentru JavaScript, TypeScript, JSON, CSS și HTML, precum și suport pentru depanare pentru Node.js. Suportul pentru limbi suplimentare poate fi oferit de extensiile disponibile gratuit pe piața codului VS.

Data collectionEdit

Visual Studio Code colectează date de utilizare și le trimite la Microsoft, deși acest lucru poate fi dezactivat. În plus, datorită naturii open-source a aplicației, codul de telemetrie este accesibil publicului, care poate vedea exact ce este colectat. Potrivit Microsoft, datele sunt partajate cu filialele și filialele controlate de Microsoft, deși autoritățile de aplicare a legii le pot solicita ca parte a unui proces legal.

Version controlEdit

controlul sursei este o caracteristică încorporată a codului Visual Studio. Are o filă dedicată în interiorul barei de meniu unde puteți accesa setările de control al versiunii și puteți vizualiza modificările aduse proiectului curent. Pentru a utiliza funcția, trebuie să conectați codul Visual Studio la orice sistem de control al versiunii acceptat (Git, Subversion, Perforce etc.). Acest lucru vă permite să creați depozite, precum și să faceți solicitări push și pull direct din programul Visual Studio Code.

Lasă un răspuns

Adresa ta de email nu va fi publicată.