Dela via


Produktivitetsguide för Visual Studio

Om du vill spara tid när du skriver kod är du på rätt plats. Den här produktivitetsguiden innehåller tips som kan hjälpa dig att komma igång med Visual Studio, skriva kod, felsöka kod, hantera fel och använda kortkommandon – allt på en sida.

Information om användbara kortkommandon finns i Produktivitetsgenvägar. En fullständig lista över kommandogenvägar finns i Standardgenvägar för kortkommandon.

Sätta igång

Spara tid på att gräva i menyer genom att snabbt söka efter allt du behöver, inklusive kommandon, inställningar, dokumentation och installationsalternativ. Se kortkommandon för kommandon i sökresultaten i Visual Studio så att du enklare kan komma ihåg dem.

  • Mock code med uppgiftslista. Om du inte har tillräckligt med krav för att slutföra en koddel använder du Aktivitetslista för att spåra kodkommentarer som använder token som TODO och HACK, eller anpassade token, och för att hantera genvägar som tar dig direkt till en fördefinierad plats i koden. För mer information, se Använd aktivitetslistan.

  • Använd genvägar i Solution Explorer. Om du inte har använt Visual Studio tidigare är de här genvägarna praktiska och sparar tid när du kommer igång med en ny kodbas. Den fullständiga listan över genvägar finns i Standardgenvägar för kortkommandon i Visual Studio.

  • Identifiera och anpassa kortkommandon i Visual Studio. Du kan identifiera kortkommandon för Visual Studio-kommandon, anpassa genvägarna och exportera dem så att andra kan använda dem. Du kan alltid hitta och ändra en kortkommando i dialogrutan Alternativ.

  • Gör Visual Studio mer tillgängligt. Visual Studio har inbyggda hjälpmedelsfunktioner som är kompatibla med skärmläsare och andra hjälpmedelstekniker. I Hjälpmedelstips för Visual Studio finns en fullständig lista över tillgängliga funktioner.

  • Kolla in Visual Studio-produktens livscykel och service. Information om hur du hämtar uppdateringar för Visual Studio, supportalternativ för Enterprise- och Professional-kunder, stöd för äldre versioner av Visual Studio och komponenter som inte omfattas av Visual Studio-service finns i Visual Studio Product Lifecycle and Servicing.

  • Installera och hantera NuGet-paket i Visual Studio. Med NuGet Package Manager-användargränssnittet i Visual Studio i Windows kan du enkelt installera, avinstallera och uppdatera NuGet-paket i projekt och lösningar. Mer information finns i Installera och hantera paket i Visual Studio med hjälp av NuGet Package Manager-.

Skriva kod

Skriv kod snabbare med hjälp av följande funktioner.

  • Använd bekvämlighetskommandon. Visual Studio innehåller olika kommandon som hjälper dig att utföra vanliga redigeringsuppgifter snabbare. Du kan till exempel välja ett kommando för att enkelt duplicera en kodrad utan att behöva kopiera den, flytta markören och klistra in den. Välj Redigera>Duplicera eller tryck på Ctrl+E,V. Du kan också snabbt expandera eller kontrahera en markering genom att välja Redigera>Avancerat>Expandera markering eller Redigera>Avancerat>Kontrahera markering, eller genom att trycka på Skift+Alt+= eller Skift+Alt+-.

  • Använd IntelliSense. När du anger kod i redigeraren visas IntelliSense-information, till exempel listmedlemmar, parameterinformation, snabbinformation, signaturhjälp och Fullständigt ord. De här funktionerna stöder fuzzy-matchning av text. Resultatlistorna för Listmedlemmar innehåller till exempel inte bara poster som börjar med de tecken som du har angett, utan även poster som innehåller teckenkombinationen var som helst i deras namn. Mer information finns i Använd IntelliSense.

  • Ändra automatisk infogning av IntelliSense-alternativ när du anger kod. Genom att växla IntelliSense till förslagsläge kan du ange att IntelliSense-alternativ endast infogas om du uttryckligen väljer dem.

    Om du vill aktivera förslagsläge väljer du Ctrl+Alt+blankstegstangenter eller väljer Redigera>IntelliSense>Växla slutförandelägepå menyraden.

  • Använd kodfragment. Du kan använda inbyggda kodfragment eller skapa egna kodfragment.

    Om du vill infoga ett kodfragment väljer du Redigera>IntelliSense>Infoga kodfragment eller Omslut med, eller öppnar snabbmenyn i en fil och väljer Kodfragment>Infoga kodfragment eller Omslut med. Mer information finns i kodfragment.

  • Klistra in JSON eller XML som klasser. Kopiera JSON- eller XML-textfragment till urklipp och klistra sedan in det som starkt typade .NET-klasser i valfri C#- eller Visual Basic-kodfil. Om du vill göra detta, använd Redigera>Särskild Klistra in>Klistra in JSON som klasser (eller Klistra in XML som klasser).

  • Åtgärda kodfel direkt. Med Snabbåtgärder kan du enkelt omstrukturera, generera eller på annat sätt ändra kod med en enda åtgärd. Dessa åtgärder kan tillämpas med hjälp av skruvmejsel skruvmejselikonen eller glödlampa Glödlampaikonen ikoner, eller genom att trycka på Alt+Retur eller Ctrl+. när markören är på rätt kodrad. Mer information finns i Snabbåtgärder.

  • Visa och redigera definitionen av ett kodelement. Du kan snabbt visa och redigera modulen där ett kodelement, till exempel en medlem, en variabel eller en lokal, definieras.

    Om du vill öppna en definition i ett popup-fönster markerar du elementet och väljer sedan Alt+F12 nycklar, eller öppnar snabbmenyn för elementet och väljer sedan Peek Definition. Öppna en definition i ett separat kodfönster genom att öppna snabbmenyn för elementet och sedan välja Gå till Definition.

  • Använd exempelprogram. Du kan påskynda programutvecklingen genom att ladda ned och installera exempelprogram från Microsoft Developer Network. Du kan också lära dig ett visst teknik- eller programmeringskoncept genom att ladda ned och utforska ett exempelpaket för det området.

  • Ändra klammerparentesformatering med formatering/nya rader. Använd sidan Formatering alternativ för att ange alternativ för formatering av kod i kodredigeraren, inklusive nya rader. Mer information om hur du använder den här inställningen i C# finns i dialogrutan Alternativ: Textredigerare > C# > Kodstil > formatering. För C++, se Ange dina C++-kodningsinställningar i Visual Studio. För information om Python, se Formatera Python-kod.

  • Ändra indraget med flikar. Använd anpassade redigeringsinställningar som är skräddarsydda för varje kodbas för att framtvinga konsekventa kodningsformat för flera utvecklare som arbetar med samma projekt i olika redigeringsprogram och IDE:er. Se till att hela teamet följer samma språkkonventioner, namngivningskonventioner och formateringsregler. Eftersom de här anpassade inställningarna är portabla och följer med din kod kan du framtvinga kodningsformat även utanför Visual Studio. Mer information finns i Alternativ, Textredigeraren, Alla språk, Flikar.

Du kan använda olika tekniker för att hitta och flytta till specifika platser i koden snabbare. Du kan också ändra layouten för dina Visual Studio-fönster baserat på dina inställningar.

  • Lägg till bokmärken för kodrader. Du kan använda bokmärken för att snabbt navigera till specifika kodrader i en fil.

    Om du vill ange ett bokmärke går du till menyraden och väljer Redigera>Bokmärken>Växla bokmärke. Du kan visa alla bokmärken för en lösning i fönstret Bokmärken. Mer information finns i Ange bokmärken i kod.

  • Sök efter symboldefinitioner i en fil. Du kan söka i en lösning för att hitta symboldefinitioner och filnamn, men sökresultaten innehåller inte namnområden eller lokala variabler.

    Om du vill komma åt den här funktionen går du till menyraden och väljer Redigera>Navigera till.

  • Bläddra i den övergripande strukturen för din kod. I Solution Explorerkan du söka i och bläddra bland klasser och deras typer och medlemmar i dina projekt. Du kan också söka efter symboler, visa en metods anropshierarki, hitta symbolreferenser och utföra andra uppgifter. Om du väljer ett kodelement i Solution Exploreröppnas den associerade filen på fliken Förhandsversion och markören flyttas till elementet i filen. Mer information finns i Visa strukturen för kod.

  • Hoppa till en plats i en fil med kartläget. Kartläget visar kodrader i miniatyr i rullningslisten. Mer information om det här visningsläget finns i Så här: Anpassa rullningslisten.

  • Förstå din kodstruktur med kodmappning. Kodkartor kan hjälpa dig att visualisera beroenden i koden och se hur den passar ihop utan att läsa igenom filer och kodrader. För mer information, se Mappa beroenden med kodkartor.

  • Se filer som används ofta med Redigera/Gå till Senaste fil. Använd Go To-kommandona i Visual Studio för att utföra en fokuserad sökning av koden som hjälper dig att snabbt hitta angivna objekt. Detaljerade anvisningar finns i Hitta kod med hjälp av Go To-kommandon.

  • Flytta fönstret Egenskaper till höger. Om du letar efter en mer välbekant fönsterlayout kan du flytta fönstret Egenskaper i Visual Studio genom att trycka på F4.

Hitta objekt snabbare

Du kan söka i IDE efter kommandon, filer och alternativ, förutom att filtrera innehållet i verktygsfönster för att endast visa relevant information för din aktuella uppgift.

  • Filtrera innehållet i verktygsfönster. Du kan söka i innehållet i många verktygsfönster, till exempel Toolbox, fönstret Egenskaper och Solution Explorer, men endast visa objekt vars namn innehåller de tecken som du anger.

  • Visa endast de fel som du vill åtgärda. Om du väljer knappen Filtrera i verktygsfältet fellista kan du minska antalet fel som visas i fönstret fellista. Du kan bara visa felen i filerna som är öppna i redigeraren, endast felen i den aktuella filen eller endast felen i det aktuella projektet. Du kan också söka i fönstret fellista för att hitta specifika fel.

  • Sök dialogrutor, menykommandon, alternativ och mer. I sökrutan anger du nyckelord eller fraser för de objekt som du försöker hitta. Följande alternativ visas till exempel om du anger nytt projekt:

    Sökresultat för

    Tryck på Ctrl+Q för att gå direkt till sökrutan.

Felsöka kod

Felsökning kan ta tid, men följande tips kan hjälpa dig att påskynda processen.

  • Använd Visual Studio-felsökningsverktygen. När du felsöker appeni kontexten av Visual Studio innebär det vanligtvis att du kör programmet i felsökningsläge. Felsökningsprogrammet innehåller många sätt att se vad koden gör när den körs. Mer information om hur du kommer igång finns i Första titt på Visual Studio-felsökningsprogrammet.
  • Ange tillfälliga brytpunkter. Du kan skapa en tillfällig brytpunkt i den aktuella kodraden och starta felsökningsprogrammet samtidigt. När du trycker på den kodraden går felsökningsprogrammet in i brytläge. Mer information finns i Navigera genom kod med felsökningsprogrammet.

    Om du vill använda den här funktionen väljer du tangenterna Ctrl+F10 eller öppnar snabbmenyn för den kodrad som du vill bryta på och väljer sedan Kör till markör.

  • Fånga värdeinformation för variabler. Du kan lägga till en DataTip i en variabel i koden och fästa den så att du kan komma åt det senast kända värdet för variabeln när felsökningen har slutförts. Mer information finns i Visa datavärden i Datatips.

    Om du vill lägga till en DataTip måste felsökningsprogrammet vara i brytläge. Placera markören på variabeln och välj sedan nålknappen på DataTip som visas. När felsökningen stoppas visas en blå fästikon i källfilen bredvid den kodrad som innehåller variabeln. Om du pekar på den blå pin-koden visas värdet för variabeln från den senaste felsökningssessionen.

  • Rensa fönstret Omedelbart. Du kan radera innehållet i Omedelbara fönstret under designtid genom att ange >cls eller >Edit.ClearAll.

    Mer information om andra kommandon finns i Visual Studio-kommandoalias.

  • Hitta kodändringar och annan historik med CodeLens. Med CodeLens kan du fokusera på ditt arbete medan du får reda på vad som hände med din kod – utan att lämna redigeraren. Du hittar referenser till en kod, ändringar i koden, länkade buggar, arbetsobjekt, kodgranskningar och enhetstester.

  • Använd Live Share för att felsöka i realtid med andra. Med Live Share kan du samarbeta med andra i realtid, oavsett vilka programmeringsspråk du använder eller vilka apptyper du skapar. Mer information finns i Vad är Visual Studio Live Share?

  • Använd interaktivt fönster för att skriva och testa liten kod. Visual Studio innehåller ett interaktivt REPL-fönster (read-evaluate-print-loop) som gör att du kan ange godtycklig kod och se omedelbara resultat. Det här sättet att koda hjälper dig att lära dig och experimentera med API:er och bibliotek samt att interaktivt utveckla arbetskod som ska ingå i dina projekt. Information om Python finns i Arbeta med Python Interactive-fönstret. Funktionen Interaktivt fönster är också tillgänglig för C#.

Komma åt Visual Studio-verktyg

Du kan snabbt komma åt kommandotolken för utvecklare, eller ett annat Visual Studio-verktyg, om du fäster det på Start-menyn eller aktivitetsfältet.

  1. I Utforskaren bläddrar du till %ProgramData%\Microsoft\Windows\Start-menyn\Program\Visual Studio 2019\Visual Studio Tools.

  2. Högerklicka eller öppna snabbmenyn för Kommandotolken för utvecklareoch välj sedan Fäst på Start eller Fäst på aktivitetsfältet.

Hantera filer, verktygsfält och fönster

När som helst kan du arbeta i flera kodfiler och flytta mellan flera verktygsfönster när du utvecklar ett program. Du kan hålla ordning med hjälp av följande tips:

  • Behåll filer som du ofta använder i redigeraren. Du kan fästa filer till vänster på fliken så att de förblir synliga oavsett hur många filer som är öppna i redigeraren.

    Om du vill fästa en fil väljer du filens flik och väljer sedan knappen Växla fäststatus.

  • Flytta dokument och fönster till andra skärmar. Om du använder mer än en övervakare när du utvecklar program kan du arbeta med delar av programmet enklare genom att flytta filer som är öppna i redigeraren till en annan övervakare. Du kan också flytta verktygsfönster, till exempel felsökningsfönster, till ett annat dokument- och flikdockningsdokument och verktygsfönster för att skapa "flottar". Mer information finns i Anpassa fönsterlayouter och anpassa flikar i Visual Studio.

    Du kan också hantera filer enklare genom att skapa en annan instans av Solution Explorer och sedan flytta den till en annan skärm. Om du vill skapa en annan instans av Solution Exploreröppnar du en snabbmeny i Solution Exploreroch väljer sedan New Solution Explorer View.

  • Anpassa teckensnitten som visas i Visual Studio. Du kan ändra teckensnittet ansikte, storlek och färg som används för text i IDE. Du kan till exempel anpassa färgen på specifika kodelement i redigeraren och teckensnittets ansikte i verktygsfönstren eller i hela IDE:t. Ytterligare information finns i Hur man: ändrar teckensnitt och färger och Hur man: ändrar teckensnitt och färger i redigeraren.