Ne glede na to, ali ste redni razvijalec, ki redno dela z velikimi kodnimi bazami, ali pa zgolj programer hobi - Visual Studio Code je lahko popoln dodatek k vašemu orodju za razvoj. Ta navdušujoči urejevalnik kod za Linux je od samega začetka pred štirimi leti postal ena najbolj priljubljenih izbir urejevalnikov. Med številnimi funkcijami Visual Studio Code ločuje od drugih urejevalnikov tudi njegova razširljivost. Obstaja neskončno veliko razširitev Visual Studio Code, ki lahko programirajo zabavo za začetnike in povečajo produktivnost bolj izkušenih razvijalcev.
Najboljše razširitve kode Visual Studio
Na videz neskončno število razpoložljivih razširitev vscode navadno uporabnike precej hitro prevzame. Iskreno rečeno, v tem sodobnem urejevalniku kod lahko najdete skoraj vse vrste razširitev, ki jih iščete. Tako smo si dovolili izpostaviti 20 najboljših razširitev vizualnih studijskih kod za splošno uporabo. Nadaljujte z branjem, če želite podrobneje izvedeti več o teh odličnih razširitvah.
1. Daljinski kontejnerji
Docker je koncept zabojnikov populariziral na povsem novo raven. Razvijalcem omogoča nemoteno gradnjo programov, ne da bi se morali sploh skrbeti za uporabniške sisteme. Razvijalci lahko vse datoteke, potrebne za zagon novega programa, zapakirajo v "posoda" in uporabniki jih lahko učinkovito zaženejo v svojem sistemu, ne da bi morali namestiti kakršne koli odvisnosti. Razširitev Remote - Containers omogoča razvijalcem, da to idejo uporabijo neposredno med kodiranjem v kodo VS.
Značilnosti kontejnerjev na daljavo
- Remote - Containers ponuja polno orodje in natančno določen izvajalni sklad, ki ga lahko enostavno uporabite za shranjevanje vaših najnovejših programov.
- Uporabniki Linuxa morajo imeti Docker Compose 1.21+, ki so nameščeni v njihov sistem, in dodajo uporabnika v skupino dockerjev z uporabo usermod -aG docker $ USER.
- Zabojnike lahko uporabite kot stalno delovno okolje ali pa programe preprosto pritrdite na delujoči vsebnik.
- Lahko se odločite začasno posredovati vrata zabojnikov ali pa jih pustite trajno izpostavljene znotraj vašega gostitelja Linuxa.
Prenesite razširitev
2. Intelisence poti
Path Intellisence je ena redkih razširitev vscode, ki zagotavlja zajamčeno povečanje produktivnosti vašega razvoja. Če ste poliglot, kot sem jaz, in hkrati delate s preveč različnimi tehnologijami, bi zagotovo želeli priročno orodje, ki si lahko zapomni vaše ime poti. Path Intellisence se je začel kot preprosta pripona za samodejno dokončanje imen datotek, vendar je od takrat dokazano nujno sredstvo v orodni verigi sodobnih razvijalcev.
Značilnosti inteligence poti
- Robustne konfiguracijske možnosti te razširitve VS Code omogočajo uporabnikom, da izbirajo med številnimi vnaprej sestavljenimi možnostmi, na primer ali naj bo poševnica pred imeniškimi imeni ali ne.
- Intelisence poti je mogoče konfigurirati za prikaz tako absolutne kot relativne poti do imen datotek.
- Na voljo je pod licenco MIT, ki omogoča dovoljenje za nadaljnje spreminjanje razširitve.
- Path Intellisence se lahko uporablja tudi za samodejno dokončanje skritih datotek.
Prenesite razširitev
3. Python
Python je izbira za velik del razvijalcev odprtega vira zaradi številnih razlogov - vključno z enostavnostjo uporabe in prilagodljivostjo. Poleg tega se programerji, ki morajo obdelovati podatkovno vodene aplikacije, pogosto držijo Pythona zaradi velikega nabora neodvisnih knjižnic in enostavne integracije s poslovnimi rešitvami. Če ste programer za Python, boste nekatere stvari pričakovali od izbire urejevalnika besedil. Na vašo srečo vam razširitev kode Python VS omogoča preprosto uporabo jezika.
Značilnosti razširitve Python
- Razširitev Python VS Code ima vgrajeno podporo za povezovanje, navigacijo po kodi, prenosni računalnik Jupyter, raziskovalec spremenljivk, delčke in še več.
- Razvijalci lahko izkoristijo robusten razhroščevalec, ko zelo učinkovito najdejo tiste, ki jih je težko ujeti v običajno velikih zbirkah kod.
- Ponuja priročne ukazne palete za hitro upravljanje skriptov Python in izvajanje nalog, kot so testiranje, refaktoring in podobno.
- Razvijalci lahko s to razširitvijo zelo hitro zaženejo in preklapljajo med virtualenv, venv, pipenv, conda in pyenv.
Prenesite razširitev
4. Strežnik v živo
Sistemski skrbniki Linuxa pogosto zahtevajo, da v svojem sistemu ustvarijo strežnik v živo za spremljanje več stvari v akciji. Razširitev Live Server lahko uporabite za nastavitev lokalnega razvojnega strežnika, ki bo programerjem omogočil, da brez truda preizkusijo novo ustvarjene statične in dinamične strani. Gumb za vstop v živo, ki je prisoten v opravilni vrstici, vam omogoča neposredno zagon kode kot razvojnega strežnika, hkrati pa lahko nastavitev razširite tako, da ponovno naloži strani takoj, ko shranite trenutno delo.
Značilnosti strežnika Live
- Zaradi neposrednega vpliva na produktivnost je ena najboljših razširitev vscode za spletne razvijalce.
- Razširitev Live Server omogoča spletnim razvijalcem uporabo različnih bližnjičnih tipk - kar povečuje razvoj in hitrost testiranja v procesu.
- Na voljo je z vgrajeno podporo za več brskalnikov, SVG, CORS, proxy, https in prilogo za odpravljanje napak v Chromu.
- Live Server omogoča večkorenski delovni prostor in podpira oddaljeno povezavo prek omrežja WLAN.
Prenesite razširitev
5. Visual Studio Intellicode
Visual Studio Intellicode je ena najbolj neverjetnih razširitev Visual Studio Code, ki jih lahko kadar koli uporabite. Zasnovan je za pomoč razvijalcem in programerjem s pametnimi predlogi za dokončanje kode in ima vnaprej vgrajeno podporo za široko paleto programskih jezikov. Visual Studio Intellicode uporablja različne tehnike strojnega učenja za opazovanje in iskanje vzorcev, ki se uporabljajo v številnih odprtokodnih projektih GitHub, in jih predlaga med kodiranjem v urejevalniku.
Značilnosti Visual Studio Intellicode
- Visual Studio Intellicode ima privzeto podporo za Python, TypeScript / JavaScript, React in Java.
- Napovedi, ki jih ponuja razširitev Intellicode, so prikazane v novem razdelku seznama predlogov, ki ima predpono z ikono zvezdice.
- Namesto običajnih prednastavljenih predlogov nudi učinkovite predloge za dokončanje, nasvete za orodja in pomoč pri podpisu, ki se zavedajo konteksta.
- Uporabniki Jave morajo namestiti najmanj Java 8 Update 151, da lahko to razširitev uporabljajo v svojih projektih.
Prenesite razširitev
6. Nastavitve Sinhronizacija
Sodobni razvijalci morajo pogosto delati na več sistemih za različne projekte. Osebno delovno postajo lahko uporabite za posamezne projekte, medtem ko bodo pisarniška dela morda zahtevala nekaj povsem drugačnih sistemov. Kakor koli že, lahko se je treba precej potruditi, da se osredotočimo na projekte namesto na nastavitve IDE, kar ima za posledico hud upad produktivnosti. Na vašo srečo je tukaj razširitev Settings Sync, ki omogoča priročno in brezskrbno upravljanje konfiguracij programov na vseh vaših delovnih postajah.
Značilnosti sinhronizacije nastavitev
- Razvijalcem omogoča, da za hitro upravljanje svojih razvojnih preferenc uporabljajo svoj žeton računa GitHub in Gist.
- Ta razširitev omogoča razvijalcem sinhronizacijo njihovih nastavitev, delčkov, tem, ikon, bližnjičnih tipk, delovnih prostorov in celo njihovih razširitev.
- Nastavitve Sync samodejno prenesejo najnovejše nastavitve ob zagonu in jih tudi samodejno naložijo v primeru sprememb nastavitev.
- Razvijalcem nudi koristne informacije o njihovih uporabljenih konfiguracijah in razširitvah IDE.
Prenesite razširitev
7. Razhroščevalnik za Chrome
Raziskovalec za Chrome je nedvomno med najboljšimi razširitvami kode Visual Studio za razvijalce JavaScript. Ponuja nabor robustnih funkcij, katerih cilj je znatno izboljšati vaš vsakdanji potek dela. Ta sodobna razširitev omogoča tako front-end kot back-end razvijalcem, da odpravljajo napake v svojih kodah neposredno v urejevalniku kod in pomaga pri hitrem iskanju napak, ki jih je težko ujeti. Je uradna razširitev VS Code Microsofta in se redno vzdržuje.
Značilnosti razhroščevalnika za Chrome
- Razhroščevalnik za Chrome razvijalcem omogoča, da v svojih izvornih kodah JavaScript nastavijo prelomne točke, ko so zemljevidi omogočeni.
- Konzola je zelo robustna in pametno vsebuje vse potrebne funkcije za produktiven potek dela.
- Razvijalci lahko to razširitev VS Code uporabljajo za razhroščevanje eval skriptov, oznak skriptov ali celo skriptov, ki se dodajo dinamično.
- Funkcija ure omogoča razvijalcem, da veliko lažje spremljajo spremembe uporabniško določenih parametrov kot številne razširitve Visual Studio Code.
Prenesite razširitev
8. Lepše
Prettier je ena najboljših razširitev kode VS za sodobne spletne oblikovalce, ki morajo pri oblikovanju svojih strani upoštevati dobro zastavljena pravila. Je prepričljiva razširitev, ki jim omogoča uporabo priljubljenega paketa Prettier. Je robusten samostojni oblikovalec kode, ki oblikovalcem omogoča strukturirano oblikovanje kod. Prettier deluje skupaj z JavaScript, TypeScript, HTML, CSS, Markdown, GraphQL in drugimi sodobnimi orodji ter omogoča enostavno ustvarjanje vrhunskih aplikacij.
Značilnosti Prettierja
- Prettier omogoča enostavno formatiranje kode na podlagi vnaprej določenega nabora pravil in jih zelo učinkovito strukturira.
- Omogoča uporabo robustnih ukaznih palet za izvajanje in izvajanje različnih nalog oblikovanja.
- Urejevalnik lahko enostavno znova povežete.ukrepanje.formatDocument in editor.ukrepanje.formatSelection za nastavitev vezav osebnih ključev.
- Prettier ima vgrajeno integracijo za Visual Studio Code ESLint in TSLint.
Prenesite razširitev
9. Barvni par za nosilce
Razširitev Barve parnih barvil je ena najbolj produktivnih razširitev Visual Studio Code za pogoste programerje. Če ste takšni kot jaz in se pogosto znajdete med preverjanjem podružnic kode po tistih zmedenih skodranih oklepajih; ta je za vas nujna. Urejevalniku omogoča prepoznavanje ujemajočih se oklepajev z barvami, ki jih lahko določite in konfigurirate. Torej vam omogoča, da poznate globino veje kode, tako da zgolj pogledate barvo ustreznega nosilca.
Značilnosti barvil v parih z nosilci
- Barvni par za oklepaje Bracket Pair Colorizer omogoča popoln nadzor nad tem, katere znake naj se ujemajo in katere barve uporabiti glede na nastavitve razvijalca.
- Samodejno se ujema s (), [] in , programerju pa omogoča, da definira in ujema oklepaje po meri.
- Programerji lahko pri konfiguriranju oklepajev izberejo seznam barv in se lahko odločijo za določeno barvo za osirotele oklepaje.
- Razvijalcem omogoča definiranje bližnjičnih tipk po meri za razširitev in razveljavitev izbire kazalca na naslednji obseg.
Prenesite razširitev
10. Quokka
Quokka.js je robusten, sodoben zapisnik za razvijalce JavaScript, ki veliko delajo na kodi VS za svoje projekte. To je ena najlažjih, a produktivnih razširitev vscode, s katerimi lahko povečate svoj potek dela. Quokka sproti preveri kodo JavaScript in takoj posreduje povratne informacije o tem, kateri bloki so bili že izvedeni in kateri ne. Če iščete razširitev JS, s katero boste prihranili čas, ki ste ga preživeli za preverjanjem kode, je Quokka rešitev za vas.
Značilnosti Quokke
- Quokka za vsak rezultat uporablja določeno barvno vrsto, ki razvijalcem omogoča, da zelo učinkovito razumejo njihov postopek izvajanja.
- Razširitev je zelo preprosta in razvijalcu ni treba nastaviti konfiguracije po meri.
- Z zadostno dokumentacijo Quokke je zelo enostavno začeti z razširitvijo v skoraj kratkem času.
Prenesite razširitev
11. Skupna raba v živo
Live Share je inovativna razširitev, katere cilj je povečati potek dela na najvišjo raven. Razvijalcem omogoča, da delčke kode v realnem času delijo s sodelavci neposredno iz udobja vašega najljubšega urejevalnika kode. Razširitev Live Share je ena izmed razširitev vizualnega studia, ki jo je razvil Microsoft, in omogoča skupinsko sodelovanje veliko bolj produktivno. Poleg tega ima vnaprej vgrajeno podporo za večino glavnih jezikov, vključno s C, Java in ASP.NET, JavaScript, Go, Kotlin in še več.
Značilnosti storitve Live Share
- Omogoča takojšnjo skupno rabo trenutnih projektov poleg sej za odpravljanje napak, primerkov terminalov, spletnih aplikacij, ki uporabljajo localhost, in mnogih drugih.
- Razvijalci se lahko odločijo, da bodo obdržali svoje osebne nastavitve (teme, bližnjične tipke), medtem ko bodo svoje projekte delili z drugimi.
- Za delo na vaši trenutni kodi sodelavci ne zahtevajo namestitve repozitov ali SDK-jev.
- Razvijalcem omogoča, da se pridružijo lastnim sejam sodelovanja in na daljavo preizkusijo nove stvari.
Prenesite razširitev
12. Razširitev GitHub
Microsoftov nakup GitHub-a je vznemiril ves svet odprtih virov in v nasprotju s splošnim prepričanjem je Microsoft uspel veliko bolje, kot bi si mnogi mislili. GitHub zdaj ponuja več integracij s priljubljenimi orodji, razširitev GitHub za Visual Studio Code pa je popoln primer tega. Razvojnim programerjem tretjih oseb omogoča hitrejše povezovanje in sodelovanje pri projektih ter omogoča doseganje zapletenih delovnih tokov v otroško igro. Če ste ljubitelj odprtega vira, kot sem jaz, ga morate imeti.
Značilnosti razširitve GitHub
- Zelo enostavno se povežete s svojimi najljubšimi repo skladišči in lahko odprete stran GitHub vašega trenutnega projekta neposredno v brskalniku
- Ta razširitev omogoča razvijalcem, da zelo hitro klonirajo, ustvarijo ali objavijo repo posnetke, ne da bi prišli iz urejevalnika.
- Ima vgrajeno podporo za nastavitev več map, GitHub Enterprise, združevanje zahtev za vlečenje in še veliko več.
- Uporabnikom omogoča tudi ogled in pregledovanje njihovih zahtev za vlečenje, projektiranje vilic, ustvarjanje seznamov in še veliko več.
Prenesite razširitev
13. Markdown Vse v enem
Markdown All in One je trendovska razširitev za pisanje Markdown z uporabo kode VS. To je polnopravna razširitev, ki ima privzeto podporo za funkcije, kot sta predogled v živo in poudarjanje sintakse. Okus, ki ga ponuja ta razširitev, se bo počutil podobno kot GitHub's Markdown. To bi moralo biti privlačno za razvijalce odprte kode, saj zdaj lahko celo dokumentirajo svoje dokumente s pomočjo kode Visual Studio. Razširitev je zelo prilagodljiva in samo-dokumentiranje.
Značilnosti Markdown-a vse v enem
- Znan je po vrhunski hitrosti in vrhunskih zmogljivostih med navdušenci nad odprtokodnimi viri.
- Podpora za poudarjanje sintakse je zelo kompetentna in jo je mogoče hitro konfigurirati.
- Ta razširitev VS Code se lahko uporablja za izbiro delov besedila in prikladno dodajanje hiperpovezav.
- Markdown All in One ima izjemno vsestranske bližnjice na tipkovnici in robustna samodejna dokončanja.
Prenesite razširitev
14. Docker
Razširitev Docker za kodo VS je nujna za profesionalce in navdušence nad odprtokodno kodo. Ponuja široko paleto priročnih funkcij, vključno s poudarjanjem sintakse, ukazi, povezovanjem, Dockerfile in številnimi drugimi.
Ta razširitev omogoča zelo enostavno izdelavo in uvajanje vsebniških aplikacij neposredno iz vašega najljubšega urejevalnika virov. Razširitev je razvil Microsoft in ponuja nemoteno uporabniško izkušnjo, ne da bi ovirala produktivnost.
Značilnosti Dockerja
- Lahko preprosto pritisnete F1 za generiranje datoteke Docker, docker-compose.yml in .dockerignore datoteke samodejno.
- Na voljo je z vgrajeno podporo za IntelliSense za pametna samodejna dokončanja.
- Razširitev Docker omogoča nalaganje slik neposredno iz registrov v storitev Azure App.
- Privzeta paleta ukazov te razširitve vsebuje ogromen nabor pogosto uporabljenih ukazov.
Prenesite razširitev
15. Arduino za Visual Studio Code
Tabla Arduino je močan majhen del elektronike, ki ga lahko uporabimo za ustvarjanje vznemirljivih projektov na osnovi mikrokrmilnika. Običajno morajo razvijalci namestiti programsko opremo Arduino IDE za pisanje svojih kod in njihovo uvajanje na ploščo.
Razširitev Arduino Visual Studio Code pa vam omogoča, da to storite in še veliko več neposredno iz svojega najljubšega urejevalnika besedil v Linuxu. Čeprav podaljšanje ni brezplačno, bo plačilo vredno večine programov.
Značilnosti Arduina za Visual Studio
- Ponuja popolnoma združljivo alternativo Arduino IDE z orodji za urejanje, gradnjo, uvajanje in odpravljanje napak.
- Arduino IDE za Visual Studio ima vnaprej vgrajeno podporo za vse običajne Arduino klone, vključno z AVR, SAMD, ESP, STM32, Intel in Ti.
- Na voljo je z vgrajenim serijskim monitorjem, upraviteljem plošč in knjižnic ter podpira IntelliSense.
- Ta razširitev je na voljo z enako konfiguracijo kot Arduino IDE.
Prenesite razširitev
16. Odpri v brskalniku
Ta razširitev naredi točno to, kar pove že ime. Je ena najboljših razširitev vscode za spletne razvijalce, saj jim omogoča zelo priročen ogled njihovih spletnih strani ali aplikacij.
Strani so privzeto prikazane v privzetem spletnem brskalniku, nastavljenem v računalniku. Vendar lahko konfiguracijo tako enostavno spremenite v kateri koli drug spletni brskalnik. Kombinacija tipk Alt + B odpre trenutno datoteko v privzetem brskalniku, medtem ko se Shift + Alt + B odpre v določenem brskalniku.
Značilnosti odprtega v brskalniku
- Razširitev je napisana z uporabo Typescripta in uporablja izredno lahek npm paket, imenovan opn.
- Razvijalcem omogoča, da odprejo vse vrste datotek, s katerimi se ukvarjajo, ne samo vanilijev HTML.
- Od zdaj podpira Google Chrome, Firefox, Firefox Developer Edition, Edge, Chromium in Internet Explorer.
Prenesite razširitev
17. Delčki kode JavaScript (ES6)
Če ste sodobni spletni razvijalec, morate delati z različnimi svežnji JavaScript. Ne glede na to, kakšne so vaše izbire okvirjev, bi moralo vnašanje istih generičnih kod v različne projekte zmanjšati potek dela.
Delčki kode JavaScript (ES6) so priročna majhna razširitev knjižnice, ki nudi nekaj zelo uporabnih delčkov kod JavaScript za nedejavnega razvijalca. Preprosto poveže standardne klice JavaScript v preproste bližnjične tipke. Vendar pa lahko veliko poveča vašo trenutno produktivnost.
Značilnosti paketa JavaScript Snippet
- Na voljo je s predhodno vgrajeno podporo za JavaScript, TypeScript, Vue, React in HTML.
- Razvijalci lahko znotraj te razširitve zelo hitro dodajo ali uvozijo lastne zbirke delčkov kode.
Prenesite razširitev
18. Preverjanje črkovanja kode
Code Spell Checker je odlična razširitev, ki olajša vzdrževanje profesionalnih baz kod. Če delate na visokokakovostnih izdelkih, morate čim bolj odstraniti pravopisne napake. Če namestite to razširitev, vam med vnašanjem nikoli ne bo treba skrbeti, da boste v komentarjih, nizih in navadnem besedilu zakrivili črkovanje.
Značilnosti preverjanja črkovanja kode
- V realnem času ali skozi interaktivno okno orodja prikazuje morebitne črkovalne napake v vaših komentarjih, nizih in navadnem besedilu.
- Preprosto omogočite ali onemogočite preverjanje črkovanja, ko vnašate in prezrete besede s posebnimi parametri.
- Preverjevalnik črkovanja kode je mogoče konfigurirati na več ravneh in omogoča dedovanje / razveljavitev konfiguracijskih možnosti.
- Uporabniki lahko v tej razširitvi zelo hitro dodajo slovarje po meri za svoj jezik.
Prenesite razširitev
19. Delavnica LaTex
Razširitev LaTeX Workshop za VS Code je pameten način za povečanje učinkovitosti nabora LaTeX s predogledom, prevajanjem, samodokončanjem, barvanjem in še več. LaTex se pogosto uporablja tako za akademske kot poslovne predstavitve. Če iščete celovit način, kako izkoristiti LaTex za svoje redne projekte, bo LaTeX Workshop pametna rešitev za vas. To lahko uporabite tudi za hitro ustvarjanje datotek PDF neposredno iz vašega najljubšega urejevalnika virov.
Značilnosti delavnice LaTex
- Njegova robustna funkcija SyncTeX omogoča uporabnikom, da neposredno preskočijo .datoteke tex in njihove datoteke PDF in obratno.
- LaTex Workshop lahko po vsaki uspešni gradnji LaTex samodejno ustvari datoteke PDF.
- Odlično deluje z IntelliSense in podpira dokončanje različnih bibliografskih ključev.
- Na voljo je z učinkovito knjižnico delčkov, ki vsebuje številne dnevno uporabljene ukaze LaTex.
Prenesite razširitev
20. GitLens
GitLens je navdušujoča razširitev odprtega vira za Visual Studio Code, ki bo prispevala k neodvisnim projektom lažje kot kdaj koli prej. Uporabnikom omogoča popoln nadzor nad zmogljivostmi Git, vgrajenimi v Code, in želi povečati produktivnost na vrhuncu. Zahvaljujoč funkcijam, kot so opombe Git in kodna leča, vam bo razumevanje nove kode vzelo najmanj dragocenega časa.
Značilnosti GitLens
- Trenutna funkcija označevanja krivde v vrstici ponuja zanesljiv način zapomnitve avtorstva kode.
- Pogledi v stranski vrstici ponujajo dragocen vpogled v projekte, vizualizacija, navigacija in raziskovanje novih repo posod pa je izjemno zabavno.
- GitLens uporabnikom omogoča iskanje in odkrivanje zgodovin zavez na podlagi sporočil, avtorjev, datotek, ID-ja in še veliko več.
- Uporabniki lahko hitro preklapljajo med različnimi nizi nastavitev s pomočjo načinov, ki jih določijo po meri.
Prenesite razširitev
Konec misli
Zaradi številnih robustnih, prepričljivih in uporabnih razširitev Visual Studio Code je mnogim težko izbrati, katere namestiti. Uporabnikom predlagamo, da razširitve ne namestijo samo zato, ker je tam. Namesto tega pustite, da vaši projekti določijo, katera orodja potrebujejo. Opisali smo 20 najboljših generičnih razširitev vscode, ki so lahko v pomoč vsem. Ti izbori temeljijo na priljubljenosti med razvijalci in njihovih funkcionalnostih. Upajmo, da smo vam lahko zagotovili vse potrebne vpoglede, ki ste jih iskali. Nadaljujte z obiskom nadaljnjih vodnikov o razburljivih nasvetih za programiranje Linuxa.