Oavsett om du är en heltidsutvecklare som arbetar med massiva kodbaser regelbundet eller bara en hobbyprogrammerare - Visual Studio Code kan vara det perfekta tillskottet i ditt utvecklingsverktygsbälte. Den här imponerande Linux-kodredigeraren har blivit ett av de mest populära redaktörsvalen sedan starten för fyra år sedan. Bland dess många funktioner är det som gör Visual Studio Code att skilja sig från andra redaktörer dess utbyggbarhet. Det finns ett oändligt antal Visual Studio-kodtillägg som kan göra programmering roligt för nybörjare och öka produktiviteten för de mer erfarna utvecklarna.
Bästa Visual Studio-kodtillägg
Det till synes oändliga antalet tillgängliga vscode-tillägg tenderar att överväldiga användare ganska snabbt. Uppriktigt sagt kan du hitta nästan vilken typ av tillägg du letar efter i den här moderna kodredigeraren. Således har vi åtagit oss friheten att påpeka de 20 bästa visuella studiokodtilläggen för allmänt ändamålsprogrammering. Fortsätt läsa för att lära dig mer om dessa utmärkta tillägg i detalj.
1. Fjärrkontroll - Behållare
Docker har populariserat begreppet containrar till en helt ny nivå. Det gör det möjligt för utvecklare att bygga program sömlöst utan att behöva oroa sig för användarsystem alls. Utvecklare kan paketera alla filer som krävs för att köra ett nytt program i en 'behållare' och användare kan köra dem effektivt i sitt system utan att behöva installera några beroenden. Remote - Containers-tillägget tillåter utvecklare att använda denna idé direkt när de kodar i VS-kod.
Funktioner i fjärrkontainrar
- Remote - Containers tillhandahåller ett fullfjädrat verktyg och en väldefinierad runtime stack som enkelt kan användas för att containerisera dina senaste program.
- Linux-användare måste ha Docker Compose 1.21+ installerade i deras system och lägga till deras användare i docker-gruppen via usermod -aG docker $ USER.
- Behållare kan användas antingen som en heltidsutvecklingsmiljö eller så kan du helt enkelt koppla program till en pågående container.
- Du kan välja att vidarebefordra dina containerportar tillfälligt eller kan lämna dem exponerade permanent i din Linux-värd.
Ladda ner tillägg
2. Path Intellisence
Path Intellisence är ett av de sällsynta vscode-tilläggen som ger en garanterad produktivitetsökning för din utveckling. Om du är en polyglotutvecklare som jag och arbetar med för många olika tekniker samtidigt, vill du säkert ha ett praktiskt verktyg som kan komma ihåg ditt sökväg för dig. Path Intellisence började som ett enkelt tillägg för att automatiskt fylla i filnamn men har sedan dess visat sig vara ett måste-tillgång i moderna utvecklares verktygskedja.
Funktioner i Path Intellisence
- De robusta konfigurationsalternativen för detta VS Code-tillägg tillåter användare att välja mellan ett antal förbyggda alternativ som om en snedstreck ska föregå katalognamn eller inte.
- Path Intellisence kan konfigureras för att visa både absoluta och relativa sökvägar till dina filnamn.
- Det omfattas av MIT-licensen, som tillåter tillstånd att ändra tillägget ytterligare.
- Path Intellisence kan också användas för automatisk komplettering av dolda filer.
Ladda ner tillägg
3. Pytonorm
Python är valet för en stor del av opensource-utvecklare på grund av många anledningar - inklusive användarvänlighet och flexibilitet. Dessutom håller programmerare som behöver hantera datadrivna applikationer ofta med Python på grund av dess massiva uppsättning tredjepartsbibliotek och enkel integration med affärslösningar. Om du är en Python-programmerare kommer det att finnas vissa saker du kan förvänta dig av ditt val av textredigerare. Lyckligtvis för dig låter Python VS-kodtillägget dig enkelt använda språket.
Funktioner i Python Extension
- Python VS Code-tillägget kommer med inbyggt stöd för luddning, kodnavigering, Jupyter-anteckningsbok, variabel utforskare, utdrag och mer.
- Utvecklare kan utnyttja den robusta felsökaren när de hittar svårt att fånga buggar i vanligtvis stora kodbaser mycket effektivt.
- Det erbjuder praktiska kommandopalletter för att snabbt hantera Python-skript och utföra uppgifter som testning, refactoring och sådant.
- Devs kan starta och växla mellan virtualenv, venv, pipenv, conda och pyenv mycket snabbt med hjälp av denna tillägg.
Ladda ner tillägg
4. Live-server
Linux-sysadmins skulle ofta behöva skapa en live-server i sitt system för att övervaka flera saker i aktion. Live Server-tillägget kan användas för att ställa in en lokal utvecklingsserver som gör det möjligt för programmerare att testa nyskapade statiska och dynamiska sidor utan problem. Go-live-knappen i aktivitetsfältet gör att du kan köra din kod som en utvecklingsserver direkt, medan du också kan konfigurera tillägget för att ladda om sidor så snart du sparar ditt nuvarande arbete.
Funktioner i Live Server
- Det är en av de bästa vscode-tilläggen för webbutvecklare på grund av dess omedelbara inverkan på produktiviteten.
- Live Server-tillägget gör att webbutvecklare kan använda olika snabbtangenter - vilket förbättrar utvecklings- och testhastigheten i processen.
- Den levereras med förbyggt stöd för flera webbläsare, SVG, CORS, proxy, https och Chrome Debugging Attachment.
- Live Server tillåter multi-root-arbetsytor och stöder fjärranslutning med WLAN.
Ladda ner tillägg
5. Visual Studio Intellicode
Visual Studio Intellicode är ett av de mest fantastiska Visual Studio-kodtillägg som du någonsin kan använda. Den är byggd för att hjälpa utvecklare och programmerare med smarta kodförslag och har förbyggt stöd för ett stort antal programmeringsspråk. Visual Studio Intellicode använder sig av olika maskininlärningstekniker för att observera och hitta mönster som används i många opensource GitHub-projekt och föreslår dem medan du kodar i redigeraren.
Funktioner i Visual Studio Intellicode
- Visual Studio Intellicode levereras med standardstöd för Python, TypeScript / JavaScript, React och Java.
- De förutsägelser som tillhandahålls av Intellicode-tillägget visas i ett nytt avsnitt i förslagslistan före en stjärnikon.
- Det ger effektiva kontextmedvetna kompletteringsförslag, verktygstips och signaturhjälp istället för vanliga förinställda förslag.
- Java-användare måste installera minst Java 8 Update 151 för att kunna använda den här tillägget i sina projekt.
Ladda ner tillägg
6. Inställningar Synk
Moderna utvecklare behöver ofta arbeta med flera system för olika projekt. Du kan använda din personliga arbetsstation för enskilda projekt medan kontorsarbete kan kräva några helt andra system. Hur som helst kan det ta stora ansträngningar att koncentrera sig på projekt snarare än IDE-inställningar, och detta resulterar i en kraftig nedgång i produktiviteten. Lyckligtvis för dig är Extensions Settings Sync här för att hantera dina dev-konfigurationer bekvämt och problemfritt över alla dina arbetsstationer.
Funktioner i Settings Sync
- Det gör det möjligt för utvecklare att använda sitt GitHub-kontotoken och Gist för att snabbt hantera sina utvecklingspreferenser.
- Denna tillägg gör det möjligt för devs att synkronisera sina inställningar, utdrag, teman, ikoner, snabbtangenter, arbetsytor och till och med deras tillägg.
- Inställningssynkronisering laddar ner de senaste inställningarna automatiskt vid start och laddar också upp dem automatiskt vid inställningsändringar.
- Det ger utvecklare användbar information om deras IDE-konfigurationer och tillägg som används.
Ladda ner tillägg
7. Felsökare för Chrome
Debugger för Chrome är utan tvekan bland de bästa Visual Studio-kodtilläggen för JavaScript-utvecklare. Det ger en uppsättning robusta funktioner som syftar till att förbättra ditt dagliga arbetsflöde avsevärt. Denna moderna förlängning gör att både front-end och back-end devs kan felsöka sina koder direkt i kodredigeraren och hjälper till att hitta de som är svåra att fånga buggar mycket snabbt. Det är ett officiellt VS Code-tillägg från Microsoft och underhålls regelbundet.
Funktioner i Debugger för Chrome
- Med felsökare för Chrome kan utvecklare ställa in brytpunkter i sina JavaScript-källkoder när kartor är aktiverade.
- Konsolen är mycket robust och packar alla nödvändiga funktioner smart för ett produktivt arbetsflöde.
- Utvecklare kan använda detta VS Code-tillägg för felsökning av eval-skript, skripttaggar eller till och med skript som läggs till dynamiskt.
- Klockfunktionen gör det möjligt för devs att övervaka ändringar i användardefinierade parametrar på ett mycket enklare sätt än många Visual Studio-kodtillägg.
Ladda ner tillägg
8. Sötare
Prettier är ett av de bästa VS-kodtilläggen för dagens webbdesigners som behöver följa en väl lagd uppsättning regler när de utformar sina sidor. Det är en övertygande tillägg som gör att de kan använda det populära Prettier-paketet. Det är en robust meningsfull kodformatör som gör det möjligt för designers att formatera sina koder på ett strukturerat sätt. Prettier arbetar tillsammans med JavaScript, TypeScript, HTML, CSS, Markdown, GraphQL och andra moderna verktyg och gör det enkelt att skapa avancerade appar.
Funktioner i Prettier
- Prettier gör det enkelt att formatera din kod baserat på en fördefinierad uppsättning regler och strukturerar dem mycket effektivt.
- Det gör det möjligt att använda robusta kommandopaletter för att köra och utföra olika formateringsuppgifter.
- Du kan enkelt binda redaktören om.handling.formatDokument och redigerare.handling.formatVälj för att ställa in personliga tangentbindningar.
- Prettier levereras med inbyggd integration för Visual Studio Code ESLint och TSLint.
Ladda ner tillägg
9. Fäste Par Colorizer
Bracket Pair Colorizer-tillägget är ett av de mest produktiva Visual Studio-kodtilläggen för frekventa programmerare. Om du är som jag och ofta befinner dig att falskt navigera genom de förvirrande lockiga parenteserna när du inspekterar kodgrenar; den här är ett måste för dig. Det låter redaktören identifiera matchande parenteser med färger som du kan definiera och konfigurera. Så det gör det möjligt för dig att känna till djupet på en kodgren genom att bara titta på respektive konsoles färg.
Funktioner i Bracket Pair Colorizer
- Bracket Pair Colorizer ger full kontroll över vilka tecken som ska matchas och vilka färger som ska användas baserat på utvecklarpreferenser.
- Den matchar automatiskt (), [] och och låter programmeraren definiera och matcha anpassade parenteser.
- Programmerare kan välja en färglista när de konfigurerar sina parenteser och kan välja en specifik färg för föräldralösa parenteser.
- Det gör det möjligt för utvecklare att definiera anpassade snabbtangenter för att utöka och ångra markörval till nästa omfattning.
Ladda ner tillägg
10. Quokka
Quokka.js är en robust, modern skraplatta för JavaScript-utvecklare som arbetar med VS-koden för sina projekt i stor utsträckning. Det är ett av de lättaste men ändå produktiva vscode-tilläggen du kan använda för att öka ditt arbetsflöde. Quokka kontrollerar din JavaScript-kod i realtid och ger omedelbar feedback om vilka block som redan har utförts och vilka inte. Om du letar efter ett JS-tillägg för att spara din tid bakom kodkontroller är Quokka lösningen för dig.
Funktioner i Quokka
- Quokka använder en fast färgtyp för varje resultat, så att utvecklare kan förstå deras exekveringsflöde mycket effektivt.
- Förlängningen i sig är väldigt enkel och kräver ingen anpassad konfiguration för att konfigureras av utvecklaren.
- Quokkas tillräckliga dokumentation gör det väldigt enkelt att komma igång med tillägget på nästan ingen tid.
Ladda ner tillägg
11. Live Dela
Live Share är en innovativ förlängning som syftar till att öka ditt arbetsflöde till högsta nivå. Det gör att utvecklare kan dela sina kodavsnitt med andra medarbetare i realtid direkt från din favoritkodredigerare. Live Share-tillägget är en av de andra visuella studiotillägg som utvecklas av Microsoft och gör teamsamarbeten mycket mer produktiva. Dessutom kommer den med förbyggt stöd för de flesta större språk, inklusive C, Java, ASP.NET, JavaScript, Go, Kotlin och mer.
Funktioner i Live Share
- Det tillåter omedelbar delning av aktuella projekt tillsammans med felsökningssessioner, terminalinstanser, webbappar som använder localhost och många fler.
- Utvecklare kan välja att behålla sina personliga preferenser (teman, snabbtangenter) för sig själva medan de delar sina projekt med andra.
- Samarbetare behöver inte installera några repor eller SDK för att kunna arbeta med din nuvarande kod.
- Det gör det möjligt för utvecklare att gå med i sina egna samarbetssessioner för att testa nya saker på distans.
Ladda ner tillägg
12. GitHub-förlängning
Förvärvet av GitHub av Microsoft rörde hela open source-världen och i motsats till vad många tror har Microsoft gjort mycket bättre än många skulle tro. GitHub erbjuder nu fler integrationer med populära verktyg och GitHub Extension för Visual Studio Code är bara det perfekta exemplet på detta. Det gör det möjligt för tredjepartsutvecklare att ansluta och samarbeta i projekt mycket snabbare och gör det möjligt att uppnå komplexa arbetsflöden i ett barns lek. Det är ett måste om du är en open source-entusiast som jag.
Funktioner i GitHub Extension
- Det är väldigt enkelt att ansluta till dina favorit repos, och det kan öppna GitHub-sidan i ditt nuvarande projekt direkt i webbläsaren
- Denna förlängning gör det möjligt för devs att klona, skapa eller publicera repor mycket snabbt utan att någonsin komma utanför redaktören.
- Det har inbyggt stöd för installation av flera mappar, GitHub Enterprise, sammanslagning av pull-förfrågningar och många fler.
- Det tillåter också användare att se och inspektera sina dragförfrågningar, gaffelprojekt, skapa Gists och många fler.
Ladda ner tillägg
13. Markdown Allt i ett
Markdown All in One är ett trendigt tillägg för att skriva Markdown med VS-kod. Det är en fullfjädrad förlängning som kommer med standardstöd för funktioner som liveförhandsvisning och syntaxmarkering. Smaken som tillhandahålls av denna förlängning kommer att kännas ganska lik GitHubs Markdown. Detta bör göra det tilltalande för opensource-devs eftersom de nu kan till och med skriva sina dokumentationer med Visual Studio Code. Förlängningen i sig är mycket anpassningsbar och självdokumenterande.
Funktioner i Markdown All in One
- Det är känt för att leverera topphastighet och överlägsen prestanda bland opensource-entusiaster.
- Syntaxmarkeringsstödet är mycket kompetent och kan konfigureras snabbt.
- Denna VS Code-förlängning kan användas för att markera delar av texter och lägga till hyperlänkar på ett bekvämt sätt.
- Markdown All in One har extremt mångsidiga kortkommandon tillsammans med robusta auto-kompletteringar.
Ladda ner tillägg
14. Hamnarbetare
Docker-tillägget för VS-kod är ett måste för både proffs och öppen källkod. Det erbjuder ett brett utbud av praktiska funktioner inklusive syntaxmarkering, kommandon, linting, Dockerfile och många fler.
Denna förlängning gör det väldigt enkelt att bygga och distribuera dina containerapplikationer direkt från din favoritkällredigerare. Tillägget är utvecklat av Microsoft och erbjuder en smidig användarupplevelse utan att hindra produktiviteten.
Funktioner i Docker
- Du kan helt enkelt trycka på F1 för att generera Dockerfile, docker-compose.yml och .dockerignore-filer automatiskt.
- Den levereras med förbyggt IntelliSense-stöd för smarta auto-kompletteringar.
- Med Docker-tillägg kan du ladda upp bilder direkt från register till Azure App Service.
- Standardkommandopaletten för detta tillägg innehåller en massiv uppsättning kommandon som används i stor utsträckning.
Ladda ner tillägg
15. Arduino för Visual Studio-kod
Arduino-kortet är en kraftfull liten elektronik som kan användas för att skapa spännande mikrokontrollerbaserade projekt. Vanligtvis måste utvecklare installera Arduino IDE-programvaran för att skriva sina koder och distribuera dem på tavlan.
Men med Arduino Visual Studio Code-tillägget kan du göra detsamma och många fler direkt från din favorit Linux textredigerare. Även om tillägget inte är gratis kommer det att göra betalningen värdig för de flesta utvecklare.
Funktioner i Arduino för Visual Studio
- Det ger ett fullt kompatibelt Arduino IDE-alternativ, med verktyg för redigering, byggnad, distribution och felsökning.
- Arduino IDE för Visual Studio levereras med förbyggt stöd för alla vanliga Arduino-kloner inklusive AVR, SAMD, ESP, STM32, Intel och Ti.
- Den levereras med en inbyggd seriell bildskärm, kort- och bibliotekshanterare och stöder IntelliSense.
- Denna tillägg kommer ut med samma konfiguration som Arduino IDE gör.
Ladda ner tillägg
16. Öppna i webbläsaren
Denna tillägg gör exakt vad namnet antyder. Det är ett av de bästa vscode-tilläggen för webbutvecklare eftersom det gör det möjligt för dem att visa sina webbsidor eller applikationer mycket bekvämt.
Som standard visas sidor i standardwebbläsaren som är inställd på din dator. Du kan dock justera konfigurationen för att ändra detta till någon annan webbläsare ganska enkelt. Alt + B-tangentkombinationen öppnar den aktuella filen i standardwebbläsaren medan Shift + Alt + B öppnas i angiven webbläsare.
Funktioner i öppen i webbläsaren
- Tillägget är skrivet med TypeScript och använder ett extremt lätt npm-paket som kallas opn.
- Det gör att devs kan öppna alla typer av filer de har att göra med, inte bara vanilj HTML.
- Från och med nu stöder den Google Chrome, Firefox, Firefox Developer Edition, Edge, Chromium och Internet Explorer.
Ladda ner tillägg
17. JavaScript (ES6) kodavsnitt
Om du är en modern webbutvecklare måste du arbeta med olika JavaScript-stackar. Oavsett vad du väljer för ramar, om du skriver samma generiska koder i olika projekt borde du minska ditt arbetsflöde.
JavaScript (ES6) kodutdrag är en praktisk liten bibliotekstillägg som ger några mycket användbara utdrag av JavaScript-koder för den lediga utvecklaren. Det binder helt enkelt vanliga JavaScript-samtal till enkla snabbtangenter. Det kan dock öka mycket av din nuvarande produktivitet.
Funktioner i JavaScript Snippet Pack
- Den levereras med förbyggt stöd för JavaScript, TypeScript, Vue, React och HTML.
- Utvecklare kan lägga till eller importera sina egna samlingar av kodavsnitt inuti detta tillägg mycket snabbt.
Ladda ner tillägg
18. Kodstavningskontroll
Code Spell Checker är en utmärkt förlängning som gör det enkelt att underhålla professionella kodbaser. Det är ett måste att ta bort stavfel så mycket som möjligt om du arbetar med högkvalitativa produkter. Att ha den här tillägget installerat betyder att du aldrig behöver oroa dig för att skruva upp stavningar i dina kommentarer, strängar och klartext när du skriver.
Funktioner i kod stavningskontroll
- Det visar potentiella stavfel i dina kommentarer, strängar och vanlig text antingen i realtid eller genom ett interaktivt verktygsfönster.
- Det är enkelt att aktivera eller inaktivera stavningskontroll när du skriver och ignorerar ord med specifika parametrar.
- Kodstavningskontroll kan konfigureras på många nivåer och tillåter arv / åsidosättande av konfigurationsalternativ.
- Användare kan lägga till anpassade ordböcker för sitt eget språk mycket snabbt i det här tillägget.
Ladda ner tillägg
19. LaTex Workshop
LaTeX Workshop-tillägget för VS-kod är ett smart sätt att förbättra LaTeX-sättningseffektivitet med förhandsvisning, kompilering, autoslutförande, färgläggning och mer. LaTex används allmänt för både akademiska och affärspresentationer. Om du letar efter ett omfattande sätt att utnyttja LaTex för dina vanliga projekt kommer LaTeX Workshop att vara en smart lösning för dig. Du kan också använda detta för att snabbt skapa PDF-filer direkt från din favoritkällredigerare.
Funktioner i LaTex Workshop
- Den robusta SyncTeX-funktionen gör det möjligt för användare att hoppa direkt mellan .tex-filer och deras PDF-filer och vice versa.
- LaTex Workshop kan skapa PDF-filer automatiskt efter varje framgångsrik LaTex-byggnad.
- Det fungerar bra med IntelliSense och stöder kompletteringar för olika bibliografitangenter.
- Den levereras med ett effektivt utdragbibliotek som innehåller många dagligen använda LaTex-kommandon.
Ladda ner tillägg
20. GitLens
GitLens är en imponerande opensource-förlängning för Visual Studio Code som gör det enklare än någonsin att bidra till tredjepartsprojekt. Det låter användare ta full kontroll över Git-funktionerna inbyggda i Code och syftar till att öka produktiviteten till sin topp. Tack vare funktioner som Git-anklagelser och kodlinser tar det minst tid av din värdefulla tid att förstå en ny kodbas.
Funktioner i GitLens
- Den nuvarande funktionen för anklagelse för raden ger ett robust sätt att komma ihåg kodförfattarskap.
- Sidofältvyerna ger värdefull insikt om projekt och gör visualisering, navigering och utforskning av nya repor extra roliga.
- GitLens tillåter användare att söka och upptäcka åtagandeshistorik baserat på meddelanden, författare, filer, id och många fler.
- Användare kan snabbt växla mellan olika uppsättningar inställningar med hjälp av anpassade lägen.
Ladda ner tillägg
Avslutande tankar
Överflödet av robusta, övertygande och användbara Visual Studio-kodtillägg som är tillgängliga gör det svårt för många att välja vilka som ska installeras. Vi föreslår att användarna inte installerar ett tillägg bara för att det finns där. Istället bör du låta dina projekt avgöra vilka verktyg de behöver. Vi har beskrivit de 20 bästa generiska vscode-tilläggen som kan vara till hjälp för alla. Dessa val har baserats på popularitet bland utvecklare och deras funktioner. Förhoppningsvis kunde vi ge dig alla nödvändiga insikter du letade efter. Fortsätt besöka oss för ytterligare guider om spännande Linux-programmeringstips.