Bez obzira jeste li stalni programer koji redovito radite s masivnim bazama kodova ili ste puki programer hobista - Visual Studio Code može biti savršen dodatak vašem razvojnom alatu. Ovaj uređivač Linux koda koji izaziva strahopoštovanje postao je jedan od najpopularnijih izbora uređivača od svog nastanka prije četiri godine. Među mnoštvom značajki ono što Visual Studio Code izdvaja od ostalih urednika jest njegova proširivost. Postoji neograničen broj proširenja Visual Studio Code koji programiranje mogu učiniti zabavnim za početnike i povećati produktivnost za iskusnije programere.
Najbolja proširenja Visual Studio koda
Naizgled beskonačan broj dostupnih proširenja vscode ima tendenciju da prilično brzo preplavi korisnike. Iskreno govoreći, u ovom modernom uređivaču koda možete pronaći gotovo sve vrste proširenja koja tražite. Stoga smo si dali slobodu istaknuti 20 najboljih proširenja koda vizualnog studija za opće programiranje. Nastavite čitati kako biste detaljno saznali više o ovim izvrsnim proširenjima.
1. Daljinski - spremnici
Docker je koncept kontejnera popularizirao na potpuno novu razinu. Omogućuje programerima neometanu izgradnju programa, a da se uopće ne brinu o korisničkim sustavima. Programeri mogu sve datoteke potrebne za pokretanje novog programa spakirati u 'kontejner' a korisnici ih mogu učinkovito pokretati u svom sustavu bez potrebe za instaliranjem bilo kakvih ovisnosti. Proširenje Remote - Containers omogućuje programerima da ovu ideju koriste izravno tijekom kodiranja u VS kodu.
Značajke daljinskih spremnika
- Daljinsko - spremnici pružaju punopravni alat i dobro definirani runtime stack koji se mogu lako koristiti za kontejneriranje vaših najnovijih programa.
- Korisnici Linuxa moraju imati Docker Compose 1.21+ instalirani u njihov sustav i dodaju svog korisnika u skupinu dockera koristeći usermod -aG docker $ USER.
- Spremnici se mogu koristiti ili kao razvojno okruženje s punim radnim vremenom, ili možete jednostavno priložiti programe u pokrenut spremnik.
- Možete privremeno proslijediti svoje portove spremnika ili ih možete trajno ostaviti izložene u vašem Linux hostu.
Preuzmi proširenje
2. Intelisence putanje
Path Intellisence jedno je od onih rijetkih proširenja vscode-a koje pruža zajamčeni poticaj produktivnosti vašeg razvoja. Ako ste poliglot poput mene i istodobno radite s previše različitih tehnologija, zasigurno biste željeli praktičan alat koji može zapamtiti ime vašeg puta za vas. Path Intellisence započeo je kao jednostavno proširenje za automatsko popunjavanje imena datoteka, ali je otada dokazano da ga treba imati u lancu alata modernih programera.
Značajke inteligencije puta
- Robusne opcije konfiguracije ovog proširenja VS koda omogućuju korisnicima da odaberu između velikog broja unaprijed izgrađenih opcija, poput da li kosa crta treba prethodi nazivima direktorija ili ne.
- Intelisence putanje može se konfigurirati za prikaz apsolutnih i relativnih putova do vaših imena datoteka.
- Dolazi pod licencom MIT, koja dopušta dopuštenje za daljnju izmjenu produženja.
- Path Intellisence se također može koristiti za automatsko dovršavanje skrivenih datoteka.
Preuzmi proširenje
3. Piton
Python je pravi izbor za velik dio programera otvorenog izvora iz brojnih razloga - uključujući jednostavnost upotrebe i fleksibilnost. Štoviše, programeri koji trebaju rukovati podacima vođenim aplikacijama često se drže Pythona zbog velikog skupa neovisnih knjižnica i jednostavne integracije s poslovnim rješenjima. Ako ste programer na Pythonu, postojat će određene stvari koje biste očekivali od odabira uređivača teksta. Srećom po vas, proširenje Python VS koda omogućit će vam da bez napora koristite jezik.
Značajke Python ekstenzije
- Proširenje Python VS Code dolazi s ugrađenom podrškom za povezivanje, navigaciju kodom, Jupyterovu bilježnicu, istraživač varijabli, isječke i još mnogo toga.
- Programeri mogu iskoristiti robusni program za pronalaženje pogrešaka kada vrlo učinkovito pronađu one koje je teško uhvatiti u tipično velikim bazama kodova.
- Nudi prikladne naredbene palete za brzo upravljanje Python skriptama i izvršavanje zadataka poput testiranja, refaktoriranja i slično.
- Razvojnici mogu vrlo brzo pokretati i prebacivati se između virtualenv, venv, pipenv, conda i pyenv pomoću ovog proširenja.
Preuzmi proširenje
4. Live poslužitelj
Sysadminovi Linuxa često trebaju stvoriti aktivni poslužitelj u svom sustavu za nadgledanje nekoliko stvari u akciji. Proširenje Live Server može se koristiti za postavljanje lokalnog razvojnog poslužitelja koji će programerima omogućiti da bez napora testiraju novostvorene statičke i dinamičke stranice. Gumb za pokretanje uživo prisutan na programskoj traci omogućit će vam izravno pokretanje koda kao razvojnog poslužitelja, dok proširenje možete konfigurirati i za ponovno učitavanje stranica čim spremite trenutni rad.
Značajke Live poslužitelja
- Jedno je od najboljih vscode proširenja za web programere zbog svog neposrednog utjecaja na produktivnost.
- Proširenje Live Server omogućuje web programerima da koriste razne vruće tipke - poboljšavajući razvoj i brzinu testiranja u procesu.
- Dolazi s unaprijed izgrađenom podrškom za nekoliko preglednika, SVG, CORS, proxy, https i dodatak za uklanjanje pogrešaka Chrome.
- Live Server omogućuje radne prostore s više korijena i podržava daljinsko povezivanje putem WLAN-a.
Preuzmi proširenje
5. Visual Studio Intellicode
Visual Studio Intellicode jedno je od najnevjerojatnijih proširenja Visual Studio koda koja ikada možete koristiti. Izgrađen je za pomoć programerima i programerima s pametnim prijedlozima za dovršavanje koda i ima unaprijed izgrađenu podršku za širok spektar programskih jezika. Visual Studio Intellicode koristi različite tehnike strojnog učenja za promatranje i pronalaženje uzoraka koji se koriste u brojnim GourHub projektima otvorenog izvora i predlaže ih dok kodirate unutar uređivača.
Značajke Visual Studija Intellicode
- Visual Studio Intellicode dolazi sa zadanom podrškom za Python, TypeScript / JavaScript, React i Java.
- Predviđanja koja pruža proširenje Intellicode pojavit će se u novom odjeljku popisa prijedloga s prefiksom ikone zvjezdice.
- Pruža učinkovite prijedloge za dovršavanje s kontekstom, savjete za alate i pomoć za potpis umjesto uobičajenih unaprijed postavljenih prijedloga.
- Korisnici Jave moraju instalirati najmanje Java 8 Update 151 kako bi koristili ovo proširenje u svojim projektima.
Preuzmi proširenje
6. Postavke Sinkronizacija
Suvremeni programeri često trebaju raditi na više sustava za različite projekte. Možete koristiti osobnu radnu stanicu za pojedinačne projekte, dok će za uredski rad biti potrebni neki potpuno drugačiji sustavi. U svakom slučaju, može biti potreban značajan napor da se koncentriramo na projekte, a ne na IDE postavke, a to rezultira ozbiljnim padom produktivnosti. Srećom po vas, ovdje je proširenje Settings Sync za jednostavno i jednostavno upravljanje vašim razvojnim konfiguracijama na svim vašim radnim stanicama.
Značajke sinkronizacije postavki
- Omogućuje programerima da koriste svoj GitHub token računa i Gist za brzo upravljanje razvojnim postavkama.
- Ovo proširenje omogućuje razvojnim programerima da sinkroniziraju svoje postavke, isječke, teme, ikone, prečace, radne prostore, pa čak i svoja proširenja.
- Postavke Sync automatski preuzimaju najnovije postavke prilikom pokretanja, a također ih automatski prenose u slučaju promjena postavki.
- Pruža programerima korisne informacije o njihovim IDE konfiguracijama i proširenjima koja se koriste.
Preuzmi proširenje
7. Program za ispravljanje pogrešaka za Chrome
Program za ispravljanje pogrešaka za Chrome nedvojbeno je među najboljim proširenjima Visual Studio koda za programere JavaScript-a. Pruža skup robusnih značajki kojima je cilj značajno poboljšati vaš svakodnevni tijek rada. Ovo moderno proširenje omogućuje prednjim i stražnjim razvojnim programerima da ispravljaju svoje kodove u uređivaču koda i pomaže u pronalaženju onih koje je teško uhvatiti vrlo brzo. To je službeno proširenje VS koda tvrtke Microsoft i redovito se održava.
Značajke programa za ispravljanje pogrešaka za Chrome
- Program za ispravljanje pogrešaka za Chrome omogućuje programerima postavljanje točaka prekida u njihovim izvornim kodovima JavaScript kada su karte omogućene.
- Konzola je vrlo robusna i pametno spakira sve potrebne funkcije za produktivan tijek rada.
- Programeri mogu koristiti ovo proširenje VS koda za ispravljanje pogrešaka eval skripti, oznaka skripti ili čak skripti koje se dodaju dinamički.
- Značajka satova omogućuje razvojnim programerima da prate promjene u korisničkim parametrima na puno lakši način od mnogih proširenja Visual Studio Code.
Preuzmi proširenje
8. Ljepši
Prettier je jedno od najboljih proširenja VS koda za suvremene web dizajnere koji se moraju pridržavati dobro postavljenih skupova pravila prilikom dizajniranja svojih stranica. To je uvjerljivo proširenje koje im omogućuje da koriste popularni paket Prettier. To je robusni stručnjak za oblikovanje koda koji omogućuje dizajnerima da strukturiraju svoje kodove na strukturirani način. Prettier radi zajedno s JavaScriptom, TypeScriptom, HTML-om, CSS-om, Markdown-om, GraphQL-om i drugim modernim alatima i omogućuje stvaranje vrhunskih aplikacija bez napora.
Značajke ljepšeg
- Prettier olakšava formatiranje koda na temelju unaprijed definiranog skupa pravila i vrlo ih učinkovito strukturira.
- Omogućuje upotrebu robusnih paleta naredbi za pokretanje i izvršavanje različitih zadataka oblikovanja.
- Uređivač možete lako povezati.akcijski.formatDocument i editor.akcijski.formatSelection za postavljanje veza osobnih ključeva.
- Prettier dolazi s ugrađenom integracijom za Visual Studio Code ESLint i TSLint.
Preuzmi proširenje
9. Uređaj za obojenu paru nosača
Proširenje Bracket Pair Colorizer jedno je od najproduktivnijih proširenja Visual Studio Code za učestale programere. Ako ste poput mene i često se lažno krećete kroz one zbunjujuće kovrčave zagrade prilikom pregledavanja grana koda; ovaj je za vas must have. Omogućuje uređivaču da identificira odgovarajuće zagrade s bojama koje možete definirati i konfigurirati. Dakle, omogućuje vam poznavanje dubine grane koda jednostavnim uvidom u boju odgovarajuće zagrade.
Značajke sredstva za obojenje u paru nosača
- Bracket Pair Colorizer omogućuje potpunu kontrolu nad odabirom znakova i bojama na temelju preferencija programera.
- Automatski se podudara (), [] i i omogućava programeru da definira i podudara prilagođene zagrade.
- Programeri mogu odabrati popis boja prilikom konfiguriranja svojih zagrada i mogu se odlučiti za određenu boju za osirote zagrade.
- Omogućuje programerima da definiraju prilagođene brze tipke za proširivanje i poništavanje odabira kursora na sljedeći opseg.
Preuzmi proširenje
10. Quokka
Quokka.js je robusna, moderna scratchpad za JavaScript programere koji intenzivno rade na VS kodu za svoje projekte. To je jedno od najlakših, ali najproduktivnijih vscode proširenja koje možete koristiti za pojačavanje radnog procesa. Quokka provjerava vaš JavaScript kôd u stvarnom vremenu i pruža trenutne povratne informacije o tome koji su blokovi već izvršeni, a koji nisu. Ako tražite JS proširenje kako biste uštedjeli vrijeme provedeno iza provjere koda, Quokka je rješenje za vas.
Značajke Quokke
- Quokka koristi fiksni tip boje za svaki rezultat, omogućavajući programerima da razumiju njihov tijek izvršavanja mnogo učinkovitije.
- Proširenje je stvarno jednostavno i ne zahtijeva bilo kakvu prilagođenu konfiguraciju koju treba postaviti programer.
- Dovoljna dokumentacija tvrtke Quokka olakšava pokretanje produženja u gotovo kratkom vremenu.
Preuzmi proširenje
11. Podijelite uživo
Live Share je inovativno proširenje čiji je cilj povećati vaš tijek rada na najvišu razinu. Omogućuje programerima da dijele svoje isječke koda s kolegama u stvarnom vremenu izravno iz udobnosti vašeg omiljenog uređivača koda. Proširenje Live Share jedno je od dodatnih proširenja za vizualni studio koje je razvio Microsoft i čini timsku suradnju mnogo produktivnijom. Štoviše, dolazi s unaprijed izgrađenom podrškom za većinu glavnih jezika, uključujući C, Java i ASP.NET, JavaScript, Go, Kotlin i još mnogo toga.
Značajke Live Share
- Omogućuje trenutno dijeljenje trenutnih projekata uz sesije otklanjanja pogrešaka, instance terminala, web aplikacije koje koriste localhost i mnoge druge.
- Programeri se mogu odlučiti zadržati svoje osobne preferencije (teme, prečice) za sebe dok svoje projekte dijele s drugima.
- Suradnici ne trebaju instalirati nikakve repo ili SDK-ove da bi mogli raditi na vašem trenutnom kodu.
- Omogućuje programerima da se pridruže vlastitim sesijama suradnje kako bi isprobali nove stvari na daljinu.
Preuzmi proširenje
12. Proširenje GitHub
Kupnja GitHub-a od strane Microsofta uzburkala je cijeli svijet otvorenih izvora i suprotno uvriježenom mišljenju, Microsoft je prošao daleko bolje nego što bi mnogi pomislili. GitHub sada nudi više integracija s popularnim alatima, a GitHub proširenje za Visual Studio Code samo je savršen primjer toga. Omogućuje razvojnim programerima trećih strana da se puno brže povezuju i surađuju na projektima, a postizanje složenih tijekova rada čini dječjom igrom. To je obavezno ako ste ljubitelj otvorenog izvora poput mene.
Značajke proširenja GitHub
- Vrlo je jednostavno povezati se s vašim omiljenim repoima i može otvoriti GitHub stranicu vašeg trenutnog projekta izravno u pregledniku
- Ovo proširenje omogućuje razvojnim programerima da vrlo brzo kloniraju, kreiraju ili objavljuju repo-snimke, a da nikada ne izađu izvan uređivača.
- Ima ugrađenu podršku za postavljanje više mapa, GitHub Enterprise, spajanje zahtjeva za povlačenje i još mnogo toga.
- Također omogućuje korisnicima da pregledaju i pregledaju svoje zahtjeve za povlačenjem, fork projektiraju, kreiraju Gists i još mnogo toga.
Preuzmi proširenje
13. Markdown sve u jednom
Markdown All in One moderno je proširenje za pisanje Markdonda pomoću VS koda. To je punopravno proširenje koje dolazi sa zadanom podrškom za značajke poput pregleda uživo i isticanja sintakse. Okus koji pruža ovo proširenje bit će prilično sličan GitHubovom Markdown-u. To bi trebalo biti privlačno za programere s otvorenim izvorom jer sada čak mogu pisati svoje dokumente koristeći Visual Studio Code. Proširenje je vrlo prilagodljivo i samo-dokumentiranje.
Značajke Markdowna sve u jednom
- Poznat je po pružanju vrhunske brzine i vrhunskih performansi među entuzijastima otvorenog izvora.
- Podrška za isticanje sintakse vrlo je kompetentna i može se brzo konfigurirati.
- Ovo proširenje VS koda može se koristiti za odabir dijelova teksta i prikladno dodavanje hiperveza.
- Markdown All in One ima izuzetno svestrane tipkovne prečace uz robusna automatska dovršavanja.
Preuzmi proširenje
14. Lučki radnik
Proširenje Docker za VS Code nužno je imati i profesionalce i entuzijaste otvorenog koda. Nudi širok spektar praktičnih značajki, uključujući isticanje sintakse, naredbe, povezivanje, Dockerfile i mnoge druge.
Ovo proširenje olakšava izgradnju i primjenu kontejnerskih aplikacija izravno iz vašeg omiljenog uređivača izvora. Proširenje je razvio Microsoft i nudi nesmetano korisničko iskustvo bez ometanja produktivnosti.
Značajke Dockera
- Možete jednostavno pritisnuti F1 za generiranje datoteke Docker, docker-compose.yml i .dockerignore datoteke automatski.
- Dolazi s unaprijed izgrađenom podrškom IntelliSense za pametna automatska dovršavanja.
- Proširenje Docker omogućuje vam prijenos slika izravno iz registra na uslugu Azure App.
- Zadana paleta naredbi ovog proširenja sadrži masivan niz široko korištenih naredbi.
Preuzmi proširenje
15. Arduino za Visual Studio Code
Arduino ploča moćan je mali dio elektronike koji se može koristiti za stvaranje uzbudljivih projekata temeljenih na mikrokontroleru. Obično programeri trebaju instalirati Arduino IDE softver za pisanje svojih kodova i njihovo raspoređivanje na ploči.
Ali, proširenje Arduino Visual Studio Code omogućuje vam da to učinite izravno iz vašeg omiljenog Linux uređivača teksta. Iako produženje nije besplatno, plaćanje će biti vrijedno za većinu razvojnih programera.
Značajke Arduina za Visual Studio
- Pruža potpuno kompatibilnu Arduino IDE alternativu s alatima za uređivanje, izgradnju, postavljanje i ispravljanje pogrešaka.
- Arduino IDE za Visual Studio dolazi s unaprijed izgrađenom podrškom za sve uobičajene Arduino klonove, uključujući AVR, SAMD, ESP, STM32, Intel i Ti.
- Dolazi s ugrađenim serijskim monitorom, upraviteljem ploče i knjižnice i podržava IntelliSense.
- Ovo proširenje izlazi s istom konfiguracijom kao i Arduino IDE.
Preuzmi proširenje
16. Otvori u pretraživaču
Ovo proširenje čini točno ono što naziv sugerira. To je jedno od najboljih proširenja vscode za web programere jer im omogućuje vrlo povoljno pregledavanje njihovih web stranica ili aplikacija.
Prema zadanim postavkama, stranice se prikazuju u zadanom web pregledniku postavljenom na računalu. Međutim, možete prilično jednostavno prilagoditi konfiguraciju za promjenu u bilo koji drugi web preglednik. Kombinacija tipki Alt + B otvara trenutnu datoteku u zadanom pregledniku, dok se Shift + Alt + B otvara u navedenom pregledniku.
Značajke otvorenog u pregledniku
- Proširenje je napisano pomoću Typescripta i koristi izuzetno lagan npm paket nazvan opn.
- Omogućuje programerima da otvore bilo koju vrstu datoteka s kojima imaju posla, a ne samo vanilin HTML.
- Od sada podržava Google Chrome, Firefox, Firefox Developer Edition, Edge, Chromium i Internet Explorer.
Preuzmi proširenje
17. JavaScript (ES6) isječci koda
Ako ste suvremeni web programer, morate raditi s raznim JavaScript skupinama. Bez obzira na odabir okvira, upisivanje istih generičkih kodova u različite projekte trebalo bi smanjiti vaš tijek rada.
Isječci koda JavaScript (ES6) zgodno je malo proširenje knjižnice koje pruža nekoliko vrlo korisnih isječaka JavaScript kodova za neaktivnog programera. Jednostavno povezuje standardne JavaScript pozive u jednostavne prečice. Međutim, to može uvelike povećati vašu trenutnu produktivnost.
Značajke JavaScript Snippet Pack
- Dolazi s unaprijed izgrađenom podrškom za JavaScript, TypeScript, Vue, React i HTML.
- Programeri mogu vrlo brzo dodati ili uvesti vlastite zbirke isječaka koda unutar ovog proširenja.
Preuzmi proširenje
18. Provjera pravopisa kodova
Code Spell Checker izvrsno je proširenje koje olakšava održavanje profesionalnih baza koda. Morate ukloniti pravopisne pogreške što je više moguće ako radite na visokokvalitetnim proizvodima. Instaliranje ovog proširenja znači da nikada nećete morati brinuti hoćete li upropastiti pravopis u komentare, nizove i običan tekst dok tipkate.
Značajke Provjere pravopisa koda
- Prikazuje potencijalne pravopisne pogreške u komentarima, nizovima i običnom tekstu u stvarnom vremenu ili kroz interaktivni prozor alata.
- Jednostavno je omogućiti ili onemogućiti provjeru pravopisa dok upisujete i zanemarujete riječi s određenim parametrima.
- Provjera pravopisa koda može se konfigurirati na više razina i omogućava nasljeđivanje / poništavanje opcija konfiguracije.
- Korisnici u ovo proširenje mogu vrlo brzo dodati prilagođene rječnike za svoj jezik.
Preuzmi proširenje
19. LaTex radionica
Proširenje LaTeX Workshop za VS Code pametan je način za poboljšanje učinkovitosti postavljanja LaTeX-a pomoću pregleda, kompajliranja, automatskog dovršavanja, obojenja i još mnogo toga. LaTex se široko koristi za akademske i poslovne prezentacije. Ako tražite sveobuhvatan način da iskoristite LaTex za svoje redovite projekte, LaTeX radionica bit će pametno rješenje za vas. To također možete koristiti za brzo stvaranje PDF datoteka izravno iz vašeg omiljenog uređivača izvora.
Značajke LaTex radionice
- Njegova robusna značajka SyncTeX omogućuje korisnicima da prelaze izravno između njih .tex datoteke i njihovi PDF-ovi i obrnuto.
- LaTex Workshop može automatski stvarati PDF datoteke nakon svake uspješne gradnje LaTexa.
- Izvrsno funkcionira s IntelliSense-om i podržava dovršavanje različitih bibliografskih ključeva.
- Dolazi s učinkovitom knjižnicom isječaka koja sadrži mnoge svakodnevno korištene LaTex naredbe.
Preuzmi proširenje
20. GitLens
GitLens je nadahnjujuće otvoreno proširenje za Visual Studio Code koje će doprinositi projektima trećih strana učiniti lakšim nego ikad. Omogućuje korisnicima da preuzmu potpunu kontrolu nad Git mogućnostima ugrađenim u Code i ima za cilj povećati produktivnost do vrhunca. Zahvaljujući značajkama poput Git napomena o krivnji i leći koda, razumijevanje nove baze kodova oduzet će vam najmanje dragocjenog vremena.
Značajke GitLens-a
- Trenutna značajka napomena o krivnji na liniji nudi robustan način pamćenja autorstva koda.
- Prikazi na bočnoj traci nude dragocjene uvide o projektima, a vizualizaciju, navigaciju i istraživanje novih repo-mjesta čine dodatnom zabavom.
- GitLens omogućuje korisnicima pretraživanje i otkrivanje povijesti urezivanja na temelju poruka, autora, datoteka, ID-a i mnogih drugih.
- Korisnici mogu brzo prebacivati između različitih skupova postavki pomoću prilagođenih načina rada.
Preuzmi proširenje
Završavajući misli
Obilje dostupnih robusnih, primamljivih i korisnih proširenja Visual Studio Code mnogima otežava odabir koji će instalirati. Korisnicima predlažemo da ne instaliraju proširenje samo zato što je tamo. Umjesto toga, trebali biste dopustiti svojim projektima da odrede koji alat trebaju. Izdvojili smo 20 najboljih generičkih proširenja vscode-a koja mogu biti od pomoći bilo kome. Ovi se odabiri temelje na popularnosti među programerima i njihovim funkcionalnostima. Nadamo se da smo vam mogli pružiti sve potrebne uvide koje ste tražili. Nastavite nas posjećivati za daljnje vodiče o uzbudljivim savjetima za programiranje Linuxa.