9 Visual Studio -kodeutvidelser som gjør programmeringen enda enklere

9 Visual Studio -kodeutvidelser som gjør programmeringen enda enklere

Microsofts Visual Studio -kode er en av de beste gratis tekstredigererne tilgjengelig akkurat nå. Den kombinerer et komplett funksjonssett med relativ brukervennlighet, og ytelsen er overraskende bra for en Electron -app. En av grunnene til at folk elsker det, over grunnene til side, er dets utvidbarhet.





Som mange andre populære tekstredigerere, har Visual Studio Code en enorm mengde utvidelser tilgjengelig for å tilpasse oppførselen. Disse kan massivt endre hvordan Visual Studio Code fungerer og føles, som å legge til Vim- eller Emacs-stilnøkkelbindinger. Med denne listen har vi samlet bare noen få av våre favoritter.





Slik installerer du Visual Studio -kodeutvidelser

Hvis du ikke er kjent, er det enkelt å installere utvidelser i Visual Studio Code. Klikk på Utvidelser ikonet på venstre side av skjermen. Det er det femte ikonet nede, rett under feilsøkingsikonet.





Bare skriv inn navnet eller delen av navnet på utvidelsen du ønsker å installere. Klikk på navnet for å lese oversikten over utvidelsen, og klikk deretter på Installere ikonet for å installere det.

1. Visual Studio IntelliCode

Utviklet av Microsoft DevLabs, Visual Studio IntelliCode er en utvidelse som får kunstig intelligens for å hjelpe deg med å kode. Utvidelsen støtter for tiden Python, JavaScript/TypeScript og Java.



hvordan omgå administratorpassordet windows xp

Hvis du har brukt Intellisense før i enten Visual Studio eller Visual Studio Code, har du en idé om hva du kan forvente. Forskjellen her er at dette egentlig er en enda mer intelligent oppfatning av den ideen.

Denne utvidelsen er fortsatt i de tidlige utviklingsstadiene og er allerede imponerende. Når det har hatt litt mer tid i utvikling, kan du til og med se dette innebygd i Visual Studio Code.





2. Innstillinger Synk

De fleste som bruker et tekstredigeringsprogram regelmessig gjør minst noen justeringer til innstillingene. Mange mennesker går enda lenger, og tilpasser det til å passe deres personlige arbeidsstil. Hvis du ofte jobber på mer enn én maskin, kan det være frustrerende å stadig gjøre disse justeringene for hånd.

Innstillinger Synk har som mål å løse det problemet. Ved å bruke en enkel GitHub Gist, synkroniserer Innstillinger, vel, synkroniserer innstillingene dine. Dette inkluderer andre utvidelser og deres konfigurasjoner, slik at hele konfigurasjonen din blir bærbar. Gjør noen endringer på en maskin, synkroniser innstillingene dine, og du kan enkelt synkronisere dem på andre maskiner.





Det tar noen minutter å konfigurere Synkronisering av innstillinger, så trenger du ikke tenke på det igjen. Instruksjoner for konfigurering er tilgjengelig via utvidelsesoversikten i Visual Studio Code.

3. Path Intellisense

Hvis du bruker Visual Studio Code til å redigere personlige eller systemkonfigurasjonsfiler, Path Intellisense kan være en livredder. I et nøtteskall legger utvidelsen til komplettering i Intellisense-stil til filnavn, slik at du enkelt kan skrive inn lange stienavn uten å måtte forplikte dem til minne.

Dette er en relativt enkel utvidelse, men den har noen få konfigurasjonsalternativer. Du kan for eksempel velge om du vil legge til en skråstrek etter katalognavn. Andre alternativer inkluderer om filnavn skal inkluderes i importuttalelser eller evnen til å ignorere bestemte filtyper.

4. Oppgaveutforsker

De Oppgaveutforsker utvidelse legger til IDE-stiloppgaver som kjører funksjoner til Visual Studio Code. Dette inkluderer hovedsakelig byggeoppgaver for ditt nåværende prosjekt, men kan også inkludere bash, Python og andre skript.

Oppgaveutforsker støtter et stort antall standardverktøy. Disse inkluderer NPM, Grunt, Gulp, Ant, Make og Visual Studio Code selv. Utvidelsen kan tilpasses, slik at du kan tilpasse banen til hver oppgave løper og skriptspråk. Dette er nyttig hvis du har flere versjoner installert og vil bruke en bestemt versjon.

5. GoLens

Visual Studio Code har Git -integrasjon som vi har nevnt før, så du trenger ikke absolutt denne utvidelsen. Med det sagt, GoLens legger til flere funksjoner som hjelper deg å visualisere, navigere og forstå prosjektets Git -historie.

Blant andre funksjoner legger GitLens til en kraftig delt diff -visning som hjelper deg med å enkelt visualisere forskjellen mellom forpliktelser og grener. Utvidelsen lar deg også søke gjennom en prosjekts forpliktelseshistorikk, søke etter forfatter, filer, forplikte melding og mer.

Andre funksjoner inkluderer et varmekart i Visual Studio Code -takrennen som lar deg enkelt se hvor mest arbeid foregår i en gitt fil. Poenget er at hvis du stoler sterkt på Git, bør du i det minste prøve dette pluginet.

kan du gjenopprette slettede Facebook -meldinger

6. Prettier

Hvis du er en frontend -utvikler, og spesielt hvis du trenger å følge en stilguide, Prettier kan være din nye beste venn. Prettier -utvidelsen formaterer automatisk JavaScript, TypeScript og CSS ved hjelp av kodeformateringsverktøyet med samme navn.

Prettier tar koden du skriver og omskriver den for deg, etter et strengt sett med retningslinjer for formatering. Utvidelsen er 'opinioned', noe som betyr at den tar flere beslutninger på egen hånd, men du kan bruke utvidelsen med eslint- eller tslint -verktøyene for å sikre at den følger din egen lintkonfigurasjon.

7. Brakettparfarger

Brakettparfarger er en plugin som er godt beskrevet med navnet. Det fargelegger automatisk bestemte tegn for å hjelpe deg med å fortelle hvor dypt nestet et bestemt stykke kode er. Flere språk støttes ut av esken, så mange at det er nesten sikkert at ditt valgspråk støttes.

Som standard er

()

,

[]

, og

{}

samsvarer, men du kan også definere andre parentestegn du vil at skal matches. Disse typer plugins pleier å være veldig polariserende, men hvis du ikke er sikker på om du vil ha det eller ikke, kan du prøve Bracket Pair Colorizer.

8. Kodetid

Har du noen gang lurt på hvor mange timer i uken du bruker i tekstredigeringsprogrammet? Hva med den beste tiden på dagen eller ukedagen for optimal programmering? Hvis du noen gang har lurt på disse eller andre beregninger, Kodetid er til deg.

Kodetid måler aktiviteten din i Visual Studio Code og rapporterer til deg om aktivitetene ovenfor, så vel som andre beregninger. Du vil se sanntidsberegninger på statuslinjen, og det er et dashbord i redaktøren for bedre oversikt.

Du kan angi Code Time til å sende deg en ukentlig e -postrapport, mens Google Kalender -integrasjon lar deg automatisk sette av tid til dine beste programmeringstider, for ikke å bli ødelagt av møter.

9. REST -klient

Enten du er en front-end webutvikler eller noen som bruker mesteparten av tiden på serveren, har du sannsynligvis støtt på tilfeller der du må teste et REST API. Det er nettleser -plugins for dette og mange andre verktøy, men hvis du bruker mesteparten av tiden din i et tekstredigeringsprogram, hvorfor ikke ha klienten tilgjengelig der du er mest komfortabel?

Dette er en relativt enkel utvidelse som gjør det den hevder å gjøre. Du kan enkelt sende HTTP -forespørsler i tillegg til å sende cURL -kommandoer. For godkjenning støtter utvidelsen grunnleggende autentisering, fordøyelsesautentisering, SSL -klientsertifikater og mer.

Vær mer produktiv i Visual Studio Code

Disse utvidelsene er bare begynnelsen, spesielt hvis du ikke er ny på Visual Studio Code. For det første er det mange flere utvidelser tilgjengelig. I de fleste tilfeller unngikk vi spesifikt språkspesifikke utvidelser, men mange av dem er tilgjengelige. Enten du koder i JavaScript, C ++, Go eller et annet språk, finner du utvidelser som kan gjøre arbeidet ditt enklere.

Det er også mange flere måter å få mer gjort raskere i Visual Studio Code. For å hjelpe deg i gang har vi en liste over viktige tips for å gjøre deg mer produktiv i Visual Studio Code.

Dele Dele kvitring E -post Slett disse Windows -filene og mappene for å frigjøre diskplass

Trenger du å tømme diskplass på Windows -datamaskinen? Her er Windows -filer og mapper som trygt kan slettes for å frigjøre diskplass.

Les neste
Relaterte temaer
  • Programmering
  • Visual Studio -kode
Om forfatteren Kris Wouk(118 artikler publisert)

Kris Wouk er musiker, skribent og hva det nå heter når noen lager videoer for nettet. En teknisk entusiast så lenge han kan huske, har definitivt favorittoperativsystemer og enheter, men bruker så mange andre han kan uansett, bare for å holde seg fanget.

hvordan spør en jente om nummeret hennes på fb
Mer fra Kris Wouk

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere