
William Charles
0
3689
806
Microsoftov kôd Visual Studio jedan je od najboljih besplatnih uređivača teksta koji su trenutno dostupni. Kombinira kompletan set značajki s relativno jednostavnom uporabom, a performanse su iznenađujuće dobre za aplikaciju Electron. Jedan od razloga što ga ljudi vole, osim razloga na stranu, je njegova proširivost.
Kao i mnogi drugi popularni uređivači teksta, i Visual Studio Code ima ogromnu količinu proširenja koja su na raspolaganju za prilagodbu njegovog ponašanja. Ovo može uvelike promijeniti način na koji djeluje i osjeća se Visual Studio Code, poput dodavanja ključa u stilu Vim ili Emacs. S ovog popisa sastavili smo samo nekoliko naših favorita.
Kako instalirati proširenja Visual Studio Code
U slučaju da niste upoznati, proširenja je lako instalirati u Visual Studio Code. Kliknite gumb Proširenja ikonu na lijevoj strani zaslona. To je peta ikona dolje, odmah ispod ikone za uklanjanje pogrešaka.
Sada jednostavno upišite ime ili dio naziva proširenja koje želite instalirati. Kliknite na ime kako biste pročitali pregled proširenja, a zatim kliknite ikonu Instalirati ikonu za instaliranje.
1. Visual Studio IntelliCode
Visual Studio IntelliCode koji je razvio Microsoft DevLabs proširenje je koje uključuje umjetnu inteligenciju kako bi vam pomoglo u kodiranju. Proširenje trenutno podržava Python, JavaScript / TypeScript i Java.
Ako ste Intellisense prije koristili u Visual Studio ili Visual Studio Code, imat ćete ideju što očekivati. Razlika je u tome što je to u biti još inteligentnije zauzeti tu ideju.
Ovo proširenje je još u ranoj fazi razvoja i već je impresivno. Nakon što prođe još neko vrijeme u razvoju, možda ćete ovo vidjeti ugrađeno u Visual Studio Code.
2. Sinkronizacija postavki
Većina ljudi koji redovno koriste uređivač teksta rade barem nekoliko podešavanja njegovih postavki. Mnogo ljudi ide još dalje, prilagođavajući ih njihovom osobnom stilu rada. Ako često radite na više strojeva, može biti frustrirajuće stalno ta podešavanja obavljati ručno.
Postavke Sync imaju za cilj riješiti problem. Koristeći jednostavan GitHub Gist, Settings Sync, dobro, sinkronizira vaše postavke. Ovo uključuje druga proširenja i njihove konfiguracije, tako da je cijela vaša konfiguracija prijenosna. Na jednom stroju napravite neke promjene, sinkronizirajte svoje postavke i možete ih jednostavno sinkronizirati na drugim računalima.
Za postavljanje sinkronizacije postavki potrebno je nekoliko minuta, a o tome ne morate više razmišljati. Upute za postavljanje dostupne su putem pregleda proširenja u Visual Studio Code.
3. Intellisense puta
Ako Visual Studio Code koristite za uređivanje osobnih ili konfiguracijskih datoteka sustava, Path Intellisense može biti spasitelj života. Ukratko, proširenje dodaje nazive datoteka u stilu Intellisense, omogućujući vam da lako upišete dugačka imena bez da ih morate prisvojiti u memoriju.
Ovo je relativno jednostavno proširenje, ali ima nekoliko opcija konfiguracije. Možete odabrati želite li, na primjer, dodati crtu iza imena imena. Ostale mogućnosti uključuju uključuju li ili ne nazive datoteka u izjave o uvozu i mogućnost ignoriranja određenih vrsta datoteka.
4. Zadatak istraživača
Proširenje Task Explorer dodaje zadatke u obliku IDE-a koji izvode funkcije u Visual Studio Code. To uglavnom uključuje zadatke za izgradnju trenutnog projekta, ali može uključivati bash, Python i ostale skripte.
Task Explorer podržava priličan broj standardnih alata za izradu. Uključuju NPM, Grunt, Gulp, Ant, Make, i sam Visual Studio Code. Proširenje je prilagodljivo, omogućujući vam prilagođavanje puta svakom pokretaču zadatka i skriptnom jeziku. To je korisno ako imate instalirane više verzija i želite koristiti određenu verziju.
5. GitLens
Značajke Visual Studio Code sadrže Git integraciju Visual Studio Code je savršen uređivač teksta i skriptiranja za Mac Visual Studio Code je savršen uređivač teksta i skriptiranja za Mac Makrootpornik za uređivanje teksta podržava bezbroj jezika, pa ga čak ni ne morate uspoređivati s Xcodeom, budući da služe različitim potrebama. izvan okvira, kao što smo već spomenuli, tako da vam ovo proširenje možda neće trebati apsolutno. Ipak, GitLens dodaje nekoliko značajki koje vam pomažu u vizualizaciji, kretanju i razumijevanju povijesti Gita vašeg projekta.
Među ostalim značajkama, GitLens dodaje snažan split diff pogled koji vam pomaže da lako predstavite razliku između naredbi i grana. Proširenje također omogućava pretraživanje povijesti projekata počinjenja, pretraživanje po autoru, datoteke, poruke počinjenja i još mnogo toga.
Ostale značajke uključuju toplinsku kartu u oluku Visual Studio Code koja vam omogućava lako vidjeti gdje se većina posla odvija u datoj datoteci. Dno crta je da ako se uveliko oslanjate na Git, trebali biste barem pokušati s ovim dodatkom.
6. ljepše
Ako ste razvojni programer, a pogotovo ako trebate slijediti vodič za stil, ljepši će vam možda biti novi najbolji prijatelj. Proširenje Prettier automatski formatira JavaScript, TypeScript i CSS koristeći istoimeni alat za oblikovanje koda.
Ljepši uzima kôd koji ste napisali i ponovno ga piše za vas, slijedeći stroge skupove smjernica o oblikovanju. Proširenje je “samouvjeren,” što znači da donosi nekoliko odluka samostalno, ali možete koristiti proširenje pomoću alata eslint ili tslint kako biste bili sigurni da slijedi vašu vlastitu konfiguraciju vezanja.
7. Kolor aparat za nosače
Bracket Pair Colorizer je dodatak koji je dobro opisan svojim imenom. To automatski kolorira određene znakove kako bi vam pomoglo da kažete koliko je duboko ugniježđen određeni dio koda. Nekoliko je jezika podržano izvan okvira, toliko da je gotovo sigurno da je vaš jezik odabira podržan.
Prema zadanim postavkama, ()
, []
, i se podudaraju, ali možete definirati i druge znakove u zagradama koje želite podudariti. Ove vrste dodataka imaju tendenciju da se vrlo polariziraju, ali ako niste sigurni želite li vam se ili ne, pokušajte Bracket Pair Colorizer.
8. Vrijeme kod
Jeste li se ikad zapitali koliko sati tjedno provedete u svom uređivaču teksta? Što je najbolje doba dana ili dana u tjednu za optimalno programiranje? Ako ste se ikad zapitali o ovim ili bilo kojim drugim mjernim podacima, vrijeme kod je za vas.
Kod Vrijeme mjeri vašu aktivnost u Visual Studio Code i izvješćuje vas o gore navedenim aktivnostima, kao i drugim mjernim podacima. U statusnoj traci vidjet ćete mjerne podatke u stvarnom vremenu, a postoji i nadzorna ploča unutar uređivača radi boljeg pregleda.
Možete postaviti Code Time da vam šalje tjedno izvješće e-poštom, dok integracija Google kalendara omogućuje vam da automatski odredite vrijeme za najbolja vremena programiranja, kako ih oni ne bi uništili sastanci.
9. REST klijent
Bez obzira jeste li napredni web programer ili netko tko većinu svog vremena provodi na poslužitelju, vjerojatno imate problema u kojima trebate testirati REST API. Postoje dodaci za preglednik za ovo i mnoštvo drugih alata, ali ako većinu svog vremena provodite u uređivaču teksta, zašto klijentu ne biti na raspolaganju tamo gdje vam je najudobnije?
Ovo je relativno jednostavno proširenje koje čini ono što tvrdi. Jednostavno možete slati HTTP zahtjeve kao i slati cURL naredbe. Za provjeru autentičnosti, proširenje podržava osnovnu provjeru autentičnosti, provjeru autentičnosti, SSL klijentske potvrde i još mnogo toga.
Budite produktivniji u kodu Visual Studio
Ova su proširenja tek početak, posebno ako ste novi u Visual Studio Code. Prvo, na raspolaganju je puno više proširenja. U većini slučajeva posebno smo izbjegavali jezična proširenja, ali dosta ih je na raspolaganju. Bez obzira na to jeste li kôd u JavaScript, C ++, Go ili nekom drugom jeziku, pronaći ćete proširenja koja će vam olakšati posao.
Postoji i mnogo više načina da se brže učini u Visual Studio Code. Da bismo vam pomogli da započnemo, imamo popis bitnih savjeta koji će vas učiniti produktivnijima u Visual Studio Code 10 Savjeti o osnovnoj produktivnosti za Visual Studio Code 10 Savjeti o osnovnoj produktivnosti za Visual Studio Code Visual Studio Code izbacuje druge uređivače teksta programa iz vode , Besplatan je, otvoreni izvor, munjevito i napunjen značajkama produktivnosti. .