9 Visual Studio -kodeudvidelser, der gør programmeringen endnu lettere

9 Visual Studio -kodeudvidelser, der gør programmeringen endnu lettere

Microsofts Visual Studio -kode er en af ​​de bedste gratis tekstredaktører tilgængelig lige nu. Det kombinerer et komplet funktionssæt med relativ brugervenlighed, og ydeevnen er overraskende god for en Electron -app. En af grundene til, at folk elsker det, ud over de grunde til side, er dets udvidelse.





Ligesom mange andre populære tekstredaktører har Visual Studio Code en massiv mængde udvidelser til rådighed for at tilpasse sin adfærd. Disse kan massivt ændre, hvordan Visual Studio Code fungerer og føles, som tilføjelse af nøglebindinger i Vim- eller Emacs-stil. Med denne liste har vi samlet bare et par af vores favoritter.





Sådan installeres Visual Studio -kodeudvidelser

Hvis du ikke er bekendt, er det let at installere udvidelser i Visual Studio Code. Klik på Udvidelser ikon i venstre side af skærmen. Det er det femte ikon nede, umiddelbart under fejlfindingsikonet.





Skriv nu blot navnet eller en del af navnet på den udvidelse, du vil installere. Klik på navnet for at læse oversigten over udvidelsen, og klik derefter på Installere ikon for at installere det.

1. Visual Studio IntelliCode

Udviklet af Microsoft DevLabs, Visual Studio IntelliCode er en udvidelse, der får kunstig intelligens til at hjælpe dig med at kode. Udvidelsen understøtter i øjeblikket Python, JavaScript/TypeScript og Java.



hvordan man skriver kursiv i facebook messenger

Hvis du tidligere har brugt Intellisense i enten Visual Studio eller Visual Studio Code, har du en idé om, hvad du kan forvente. Forskellen her er, at dette i det væsentlige er en endnu mere intelligent opfattelse af den idé.

Denne udvidelse er stadig i de tidlige stadier af udviklingen og er allerede imponerende. Når det har haft mere tid i udvikling, kan du endda se dette indbygget lige i Visual Studio Code.





2. Indstillinger Synk

De fleste mennesker, der bruger en tekstredigerer regelmæssigt, foretager mindst et par justeringer til dens indstillinger. Mange mennesker går endnu længere og tilpasser det til deres personlige arbejdsstil. Hvis du ofte arbejder på mere end én maskine, kan det være frustrerende hele tiden at foretage disse justeringer i hånden.

Indstillinger Synk sigter mod at løse det problem. Ved hjælp af en simpel GitHub Gist synkroniserer Settings Sync dine indstillinger. Dette inkluderer andre udvidelser og deres konfigurationer, så hele din konfiguration ender med at blive bærbar. Foretag nogle ændringer på en maskine, synkroniser dine indstillinger, og du kan nemt synkronisere dem på andre maskiner.





Det tager et par minutter at konfigurere Settings Sync, så behøver du ikke tænke på det igen. Instruktioner til opsætning er tilgængelige via udvidelsesoversigten i Visual Studio Code.

3. Sti Intellisense

Hvis du bruger Visual Studio Code til at redigere personlige filer eller systemkonfigurationsfiler, Sti Intellisense kan være en livredder. I en nøddeskal tilføjer udvidelsen komplettering i Intellisense-stil til filnavne, så du nemt kan skrive lange stienavne uden at skulle forpligte dem til hukommelse.

Dette er en relativt enkel udvidelse, men den har et par konfigurationsmuligheder. Du kan f.eks. Vælge, om du vil tilføje et skråstreg efter biblioteksnavne. Andre muligheder inkluderer, om filnavne skal medtages i importudtalelser eller ej, og evnen til at ignorere bestemte filtyper.

4. Task Explorer

Det Task Explorer udvidelse tilføjer IDE-stil opgave, der kører funktioner til Visual Studio Code. Dette omfatter hovedsageligt byggeopgaver for dit nuværende projekt, men kan også omfatte bash, Python og andre scripts.

Task Explorer understøtter et rimeligt antal standardværktøjer til opbygning. Disse inkluderer NPM, Grunt, Gulp, Ant, Make og Visual Studio Code selv. Udvidelsen kan tilpasses, så du kan tilpasse stien til hver opgaveløber og scriptsprog. Dette er praktisk, hvis du har flere versioner installeret og vil bruge en bestemt version.

5. GoLens

Visual Studio Code har Git -integration ud af kassen, som vi har nævnt før, så du har muligvis ikke absolut brug for denne udvidelse. Det sagt, GoLens tilføjer flere funktioner, der hjælper dig med at visualisere, navigere og forstå dit projekts Git -historie.

Blandt andre funktioner tilføjer GitLens en kraftfuld split diff -visning, der hjælper dig med nemt at visualisere forskellen mellem forpligtelser og grene. Udvidelsen lader dig også søge gennem en forpligtelseshistorie for projekter, søgning efter forfatter, filer, forpligtelsesbesked og mere.

Andre funktioner inkluderer et varmekort i Visual Studio Code tagrenden, der lader dig nemt se, hvor det meste arbejde foregår i en given fil. Konklusionen er, at hvis du er meget afhængig af Git, skal du i det mindste prøve dette plugin.

hvor meget kan du lave mining bitcoin

6. Smukkere

Hvis du er en frontend -udvikler, og især hvis du skal følge en stilguide, Smukkere kan være din nye bedste ven. Prettier -udvidelsen formaterer automatisk JavaScript, TypeScript og CSS ved hjælp af kodeformateringsværktøjet med samme navn.

Prettier tager den kode, du skriver, og omskriver den for dig efter et strengt sæt formateringsretningslinjer. Udvidelsen er 'meningsfuld', hvilket betyder, at den træffer flere beslutninger alene, men du kan bruge udvidelsen med eslint- eller tslint -værktøjerne til at sikre, at den følger din egen lintkonfiguration.

7. Bracket Pair Colorizer

Bracket Pair Colorizer er et plugin, der er godt beskrevet med sit navn. Det farvelægger automatisk bestemte tegn for at hjælpe dig med at fortælle, hvor dybt indlejret et bestemt stykke kode er. Flere sprog understøttes uden for boksen, så mange, at det er næsten sikkert, at dit valgsprog understøttes.

Som standard,

()

,

[]

, og

{}

matches, men du kan også definere andre parentestegn, som du gerne vil have matchet. Disse typer plugins har en tendens til at være meget polariserende, men hvis du ikke er sikker på, om du vil have det eller ej, skal du prøve Bracket Pair Colorizer.

8. Kodetid

Har du nogensinde spekuleret på, hvor mange timer om ugen du bruger i din tekstredigerer? Hvad med det bedste tidspunkt på dagen eller ugedagen for optimal programmering? Hvis du nogensinde har spekuleret over disse eller andre metrics, Kode Tid er for dig.

Kodetid måler din aktivitet i Visual Studio Code og rapporterer til dig om ovenstående aktiviteter samt andre metrics. Du kan se metrics i realtid på statuslinjen, og der er et in-editor dashboard for en bedre visning.

Du kan indstille Kodetid til at sende dig en ugentlig e -mail -rapport, mens integration med Google Kalender lader dig automatisk afsætte tid til dine bedste programmeringstider, så de ikke bliver ødelagt af møder.

9. REST -klient

Uanset om du er en front-end webudvikler eller en, der bruger det meste af deres tid på serveren, har du sandsynligvis stødt på tilfælde, hvor du skal teste en REST API. Der er browser -plugins til dette og masser af andre værktøjer, men hvis du tilbringer det meste af din tid i et tekstredigeringsprogram, hvorfor så ikke have klienten tilgængelig, hvor du har det bedst?

Dette er en relativt enkel udvidelse, der gør, hvad den hævder at gøre. Du kan nemt sende HTTP -anmodninger samt sende cURL -kommandoer. For godkendelse understøtter udvidelsen grundlæggende godkendelse, fordøjelsesgodkendelse, SSL -klientcertifikater og mere.

Vær mere produktiv i Visual Studio Code

Disse udvidelser er kun starten, især hvis du ikke er ny i Visual Studio Code. For det første er der mange flere udvidelser til rådighed. I de fleste tilfælde undgik vi specifikt sprogspecifikke udvidelser, men der er masser af dem tilgængelige. Uanset om du koder i JavaScript, C ++, Go eller et andet sprog, finder du udvidelser, der kan gøre dit arbejde lettere.

Der er også mange flere måder at få mere gjort hurtigere i Visual Studio Code. For at hjælpe dig i gang har vi en liste med vigtige tips til at gøre dig mere produktiv i Visual Studio Code.

Del Del Tweet E -mail Slet disse Windows -filer og mapper for at frigøre diskplads

Har du brug for at rydde diskplads på din Windows -computer? Her er Windows -filer og mapper, der sikkert kan slettes for at frigøre diskplads.

Læs Næste
Relaterede emner
  • Programmering
  • Visual Studio -kode
Om forfatteren Kris Wouk(118 artikler udgivet)

Kris Wouk er musiker, skribent og hvad det end hedder, når nogen laver videoer til internettet. En teknikentusiast, så længe han kan huske, har han helt sikkert yndlingsoperativsystemer og -enheder, men bruger så mange andre som muligt alligevel, bare for at blive fanget.

hvordan finder jeg hvilket bundkort jeg har
Mere fra Kris Wouk

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere