Forbedre produktiviteten din med Visual Studio 2010 Extensions

Visual Studio 2010 er en fullverdig IDE som letter utviklingen av kraftige applikasjoner basert på .NET Framework. Imidlertid er det mange utviklere som ikke er klar over de forskjellige verktøyene og utvidelsene som er tilgjengelige for å forbedre Visual Studio 2010 IDE. Her er instruksjoner om hvor du kan finne utvidelsene og se på noen av favorittene mine som jeg bruker hver dag.

Hvordan få utvidelser

Chris Eargles TechRepublic-innlegg ga en rask introduksjon til Visual Studio 2010 Extensions, selv om det er verdt å merke seg at du direkte får tilgang til et galleri med verktøy og utvidelser ( figur A ). Visual Studio Extensions-galleriet lar deg bla gjennom hele biblioteket med utvidelser og til og med legge til ditt eget. Muligheten til å sortere etter forlengelsens utgivelsesdato gir en enkel måte å holde deg oppdatert på hva som er nytt i galleriet. Mange av utvidelsene er fritt tilgjengelig, men noen er bare prøveversjoner som krever kjøp for å kunne bruke dem fullt ut. Figur A

Galleriet nettstedet MSDN Visual Studio Extension (Klikk på bildet for å forstørre.)

Du kan bli overveldet mens du surfer på galleriets nettsted, fordi det er så mange utvidelser som kan gi hjelp med hverdagens gjøremål. Jeg har tidligere dekket det jeg liker med NuGet, så la oss nå se på noen flere utvidelser som jeg har blitt glad i.

VS10x kodekart v2

VS10x Code Map v2-utvidelsen legger til en visuell redigerer til Visual Studio 2010 IDE; i utgangspunktet gir det en grafisk oversikt over koden din. Utvidelsessiden sier at den viser en grafisk nestet representasjon av det gjeldende kodeedigeringsvinduet. Dette gjør at en utvikler raskt kan navigere til et bestemt punkt i koden, noe som kan være tungvint når han arbeider med nestede koder og et overveldende antall metoder og så videre. Det fungerer med både C # og VB.NET.

Figur B viser kodekart brukt i kildekoden for en Global.asax-fil. Visualisering av kodekart vises på venstre del av skjermen. Den viser alle metodene i dette eksemplet med en grønn pil til høyre for gjeldende kodeseksjon (der markøren er plassert). Dette eksemplet er bare et tips på isfjellet med denne utvidelsen, ettersom du kan bruke et tilpasset fargeskjema, lage bokmerker og mer. Figur B

VS10x Code Map v2-grensesnitt vist i en grunnleggende webapplikasjonsfil (Klikk på bildet for å forstørre.)
Utvidelsen VS10x Code Map v2 legger også til en egen meny i Visual Studio 2010-miljøet, siden du kan se om figur B (VS10x-menyen), og det gir tilgang til tilpasningsalternativer. Som en påminnelse om hvordan disse utvidelsene administreres i IDE (Tools | Extension Manager), viser Figur C denne utvidelsen installert i min kopi av Visual Studio 2010. Figur C

Visual Studio 2010 Extension Manager-vindu (Klikk på bildet for å forstørre.)

VS10x metodeblokk markør

Figur C viser en avhengig utvidelse, VS10x Method Block Highlighter, installert med VS10x Code Map v2-utvidelsen. VS10x Method Block Highlighter gir en annen visualiseringsforbedring ved å la deg fremheve hele metodene med en farget bakgrunn. Mens den brukes av den andre utvidelsen, er den tilgjengelig på egen hånd via en hurtigmeny ( figur D ). Figur D

Bruke VS10x Method Block Highlighter i Visual Studio 2010 (Klikk på bildet for å forstørre.)

Innrykkveiledninger

Vi har alle vært i situasjonen med å bla gjennom uendelige linjer med kode for å undersøke en feil og deretter bla opp og ned og prøve å holde oversikt over å åpne og lukke seler (eller slutten av en kodeblokk i VB.NET) i C # -kode. Det kan være en frustrerende opplevelse som ofte hjelper av kommentertillegg for å holde oversikt over hva som følger med hva. Dette problemet blir eliminert med den fritt tilgjengelige utvidelsen av Indent Guides. Konseptet er enkelt - det tilfører vertikale linjer på hvert innrykknivå, slik at de lett blir matchet (og visuelt) på skjermen. Denne utvidelsen sparte meg tid og frustrasjon for ett prosjekt spesielt der jeg feilsøkte en annen utviklerkode.

Produktivitet elektroverktøy

Microsofts produktivitetskraftverktøy legger til mange funksjoner som burde vært inkludert i produktet, samt noen ekstra forbedringer. Nettstedet for utvidelser beskriver mange tilgjengelige funksjoner som Quick Find (bruk Ctrl I eller Ctrl for å enkelt søke gjennom prosjektet ditt).

En funksjon jeg synes er spesielt nyttig, er Solution Navigator ( figur E, høyre del av skjermen). Det kan være vanskelig å innse funksjonens nytteverdi uten å prøvekjøre den, men Solution Navigators fire områder (Alle, Åpne, Ikke lagret og Redigert) lar deg raskt navigere gjennom det nåværende arbeidet ditt. Figur E

Solution Navigator lagt til med utvidelsen Productivity Power Tools (Klikk på bildet for å forstørre.)

Hold utvidelsene dine oppdaterte

Et poeng å huske på med Visual Studio 2010-utvidelser er at du trenger å holde dem oppdatert. De er ikke annerledes enn annen programvare som kan oppdateres for å løse problemer eller legge til funksjonalitet. Du kan konfigurere Visual Studio-installasjonen slik at den automatisk ser etter oppdateringer (eller ikke) via IDE-alternativer (Verktøy | Valg | Miljø | Extensions Manager). Hvis det er aktivert, vises det en varsling i Windows-skuffen når / hvis oppdateringer er tilgjengelige.

Hvilke utvidelser bruker du med Visual Studio 2010-installasjonen? Gi oss beskjed i diskusjonen.

Hold dine tekniske ferdigheter oppdatert ved å registrere deg på TechRepublics gratis nyhetsbrev om Software Engineer, levert hver tirsdag.

© Copyright 2021 | pepebotifarra.com