9 Extensii de cod Visual Studio care fac programarea și mai ușoară

9 Extensii de cod Visual Studio care fac programarea și mai ușoară

Codul Microsoft Visual Studio este unul dintre cei mai buni editori de text gratuit disponibil acum. Acesta combină un set complet de caracteristici cu o ușurință relativă de utilizare, iar performanța este surprinzător de bună pentru o aplicație Electron. Unul dintre motivele pentru care oamenii îl iubesc, mai presus de motivele deoparte, este extensibilitatea sa.





La fel ca mulți alți editori de text populari, Visual Studio Code are o cantitate masivă de extensii disponibile pentru a-și personaliza comportamentul. Acestea pot modifica masiv modul în care funcționează și se simte Visual Studio Code, cum ar fi adăugarea de legături de taste în stil Vim sau Emacs. Cu această listă, am compilat doar câteva dintre preferatele noastre.





Cum se instalează extensiile de cod Visual Studio

În cazul în care nu sunteți familiarizați, este ușor să instalați extensii în Visual Studio Code. Apasă pe Extensii pictogramă din partea stângă a ecranului. Este a cincea pictogramă jos, imediat sub pictograma Debug.





Acum pur și simplu introduceți numele sau o parte a numelui extensiei pe care doriți să o instalați. Faceți clic pe nume pentru a citi prezentarea generală a extensiei, apoi faceți clic pe Instalare pictogramă pentru instalare.

1. Visual Studio IntelliCode

Dezvoltat de Microsoft DevLabs, Visual Studio IntelliCode este o extensie care solicită inteligența artificială pentru a vă ajuta să codificați. În prezent, extensia acceptă Python, JavaScript / TypeScript și Java.



cum să vă deconectați de pe netflix pe roku

Dacă ați folosit Intellisense înainte în Visual Studio sau Visual Studio Code, veți avea o idee la ce să vă așteptați. Diferența aici este că aceasta este în esență o abordare și mai inteligentă a acestei idei.

Această extensie este încă în stadiile incipiente ale dezvoltării și este deja impresionantă. Odată ce a mai avut ceva timp în dezvoltare, este posibil să vedeți chiar acest lucru încorporat chiar în Visual Studio Code.





2. Setări sincronizare

Majoritatea persoanelor care folosesc regulat un editor de text fac cel puțin câteva modificări la setările sale. Mulți oameni merg chiar mai departe, personalizându-l pentru a se potrivi stilului lor personal de lucru. Dacă lucrați frecvent pe mai multe mașini, poate fi frustrant să efectuați în mod constant aceste ajustări manual.

Setări sincronizare își propune să rezolve această problemă. Folosind un GitHub Gist simplu, Settings Sync, bine, vă sincronizează setările. Aceasta include alte extensii și configurațiile acestora, astfel încât întreaga dvs. configurare ajunge să fie portabilă. Efectuați câteva modificări pe o singură mașină, sincronizați setările și le puteți sincroniza cu ușurință pe alte mașini.





Este nevoie de câteva minute pentru a configura Setări sincronizare, apoi nu trebuie să vă mai gândiți la asta. Instrucțiunile pentru configurarea acesteia sunt disponibile prin prezentarea generală a extensiei în Visual Studio Code.

3. Calea Intellisense

Dacă utilizați Visual Studio Code pentru a edita fișiere de configurare personale sau de sistem, Path Intellisense poate fi un salvator. Pe scurt, extensia adaugă completarea stilului Intellisense la numele fișierelor, permițându-vă să tastați cu ușurință numele căilor lungi fără a fi nevoie să le trimiteți în memorie.

Aceasta este o extensie relativ simplă, dar are câteva opțiuni de configurare. De exemplu, puteți alege dacă adăugați o bară după numele directorului. Alte opțiuni includ includerea sau nu a numelor de fișiere în declarațiile de import și posibilitatea de a ignora anumite tipuri de fișiere.

4. Task Explorer

The Task Explorer extensie adaugă funcții de executare a sarcinilor în stil IDE la Visual Studio Code. Aceasta include în principal activități de construcție pentru proiectul dvs. curent, dar poate include și bash, Python și alte scripturi.

Task Explorer acceptă un număr destul de mare de instrumente de construcție standard. Acestea includ NPM, Grunt, Gulp, Ant, Make și Visual Studio Code în sine. Extensia este personalizabilă, permițându-vă să personalizați calea către fiecare alergător de sarcini și limbajul de scriptare. Acest lucru este la îndemână dacă aveți mai multe versiuni instalate și doriți să utilizați o anumită versiune.

5. GoLens

Visual Studio Code oferă integrare Git scoase din cutie, așa cum am menționat anterior, este posibil să nu aveți absolut nevoie de această extensie. Acestea fiind spuse, GoLens adaugă mai multe funcții care vă ajută să vizualizați, să navigați și să înțelegeți istoricul Git al proiectului dvs.

Printre alte caracteristici, GitLens adaugă o vizualizare puternică div divizată, care vă ajută să vizualizați cu ușurință diferența dintre angajamente și sucursale. Extensia vă permite, de asemenea, să căutați într-un istoric de validare a proiectelor, căutând după autor, fișiere, mesaj de validare și multe altele.

Alte caracteristici includ o hartă de căldură în jgheabul Visual Studio Code care vă permite să vedeți cu ușurință unde se desfășoară cele mai multe lucrări într-un fișier dat. Concluzia este că, dacă vă bazați foarte mult pe Git, ar trebui să încercați cel puțin acest plugin.

cum se remediază hard disk-ul lent

6. Mai frumoasă

Dacă sunteți un dezvoltator frontal și mai ales dacă trebuie să urmați un ghid de stil, Mai frumoasă poate fi noul tău cel mai bun prieten. Extensia Prettier formată automat JavaScript, TypeScript și CSS utilizând instrumentul de formatare a codului cu același nume.

Prettier preia codul pe care îl scrieți și îl rescrie, urmând un set strict de linii directoare de formatare. Extensia este „opinionată”, ceea ce înseamnă că ia singuri mai multe decizii, dar puteți utiliza extensia cu instrumentele eslint sau tslint pentru a vă asigura că respectă propria configurație de linting.

7. Colorizator pereche paranteză

Suport pereche colorator este un plugin care este bine descris prin numele său. Colorează automat anumite caractere pentru a vă ajuta să aflați cât de adânc este cuibărit un anumit fragment de cod. Mai multe limbi sunt acceptate din cutie, atât de multe încât este aproape sigur că limba dvs. de alegere este acceptată.

În mod implicit,

()

,

[]

, și

{}

sunt potrivite, dar puteți defini și alte caractere de paranteză cu care doriți să fie potrivite. Aceste tipuri de pluginuri tind să fie foarte polarizante, dar dacă nu sunteți sigur dacă doriți sau nu, încercați Bracket Pair Colorizer.

8. Timpul codului

V-ați întrebat vreodată câte ore pe săptămână petreceți în editorul de text? Ce zici de cel mai bun moment al zilei sau zilei săptămânii pentru o programare optimă? Dacă v-ați întrebat vreodată despre aceste sau orice alte valori, Codul de timp este pentru tine.

Code Time măsoară activitatea dvs. în Visual Studio Code și vă raportează despre activitățile de mai sus, precum și alte valori. Veți vedea valori în timp real în bara de stare și există un tablou de bord în editor pentru o vizualizare mai bună.

Puteți seta Code Time să vă trimită un raport săptămânal prin e-mail, în timp ce integrarea Google Calendar vă permite să alocați automat timpul pentru cele mai bune momente de programare, pentru a nu fi distruse de întâlniri.

9. Client REST

Fie că sunteți un dezvoltator web front-end sau cineva care își petrece cea mai mare parte a timpului pe server, probabil ați dat peste cazuri în care trebuie să testați un API REST. Există plugin-uri pentru browser și multe alte instrumente, dar dacă vă petreceți cea mai mare parte a timpului într-un editor de text, de ce nu aveți clientul disponibil acolo unde vă simțiți cel mai confortabil?

Aceasta este o extensie relativ simplă care face ceea ce pretinde că face. Puteți trimite cu ușurință cereri HTTP, precum și comenzi cURL. Pentru autentificare, extensia acceptă autentificarea de bază, autentificarea digest, certificatele de client SSL și multe altele.

Fii mai productiv în Visual Studio Code

Aceste extensii sunt doar începutul, mai ales dacă sunteți nou în Visual Studio Code. În primul rând, sunt disponibile mai multe extensii. În majoritatea cazurilor, am evitat în mod specific extensiile specifice limbii, dar multe dintre acestea sunt disponibile. Indiferent dacă codificați în JavaScript, C ++, Go sau într-o altă limbă, veți găsi extensii care vă pot ușura munca.

Există, de asemenea, mai multe modalități de a face mai multe lucruri mai rapid în Visual Studio Code. Pentru a vă ajuta să începeți, avem o listă de sfaturi esențiale pentru a vă face mai productiv în Visual Studio Code.

Acțiune Acțiune Tweet E-mail Ștergeți aceste fișiere și foldere Windows pentru a elibera spațiu pe disc

Aveți nevoie să goliți spațiul pe disc pe computerul dvs. Windows? Iată fișierele și folderele Windows care pot fi șterse în siguranță pentru a elibera spațiu pe disc.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Cod Visual Studio
Despre autor Kris Wouk(118 articole publicate)

Kris Wouk este muzician, scriitor și orice se numește atunci când cineva face videoclipuri pentru web. Un pasionat de tehnologie atât timp cât își poate aminti, are cu siguranță sistemele și dispozitivele de operare preferate, dar folosește oricât de multe altele, doar pentru a rămâne prins.

cel mai bun mod de a partaja fotografii online în mod privat
Mai multe de la Kris Wouk

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona