Delen via


Productiviteitshandleiding voor Visual Studio

Als u tijd wilt besparen tijdens het schrijven van code, bent u op de juiste plaats. Deze productiviteitshandleiding bevat tips waarmee u aan de slag kunt met Visual Studio, code kunt schrijven, code kunt opsporen, fouten kunt oplossen en sneltoetsen kunt gebruiken, allemaal op één pagina.

Zie Productiviteitssneltoetsenvoor meer informatie over handige sneltoetsen. Zie voor een volledige lijst met commando-sneltoetsen de standaardsneltoetsen.

Aan de slag

Bespaar tijd door menu's te doorzoeken door snel te zoeken naar alles wat u nodig hebt, waaronder opdrachten, instellingen, documentatie en installatieopties. Zie sneltoetsen voor opdrachten in uw zoekresultaten in Visual Studio, zodat u ze gemakkelijker kunt onthouden.

  • mockcode met takenlijst. Als u niet voldoende vereisten hebt om een stukje code te voltooien, gebruikt u takenlijst om codeopmerkingen bij te houden die gebruikmaken van tokens zoals TODO en HACK, of aangepaste tokens, en om snelkoppelingen te beheren die u rechtstreeks naar een vooraf gedefinieerde locatie in code brengen. Zie De takenlijst gebruikenvoor meer informatie.

  • Solution Explorer-snelkoppelingengebruiken. Als u geen kennis hebt met Visual Studio, zijn deze sneltoetsen handig en bespaart u tijd terwijl u op een nieuwe codebasis aan de slag gaat. Zie Standaardsneltoetsen in Visual Studiovoor de volledige lijst met sneltoetsen.

  • Identificeer en pas sneltoetsen aan in Visual Studio. U kunt sneltoetsen voor Visual Studio-opdrachten identificeren, deze sneltoetsen aanpassen en exporteren zodat anderen deze kunnen gebruiken. U kunt altijd een sneltoets vinden en wijzigen in het dialoogvenster Opties.

  • Visual Studio toegankelijker maken. Visual Studio heeft ingebouwde toegankelijkheidsfuncties die compatibel zijn met schermlezers en andere ondersteunende technologieën. Zie Tips en trucs voor toegankelijkheid voor Visual Studio voor de volledige lijst met beschikbare functies.

  • Het uiterlijk van de IDE-aanpassen. Zie Lettertypen, kleuren en thema's wijzigenals u thema's en andere visuele aspecten van de IDE wilt wijzigen.

Code schrijven

Schrijf sneller code met behulp van de volgende functies.

  • Gebruik handige opdrachten. Visual Studio bevat verschillende opdrachten om veelvoorkomende bewerkingstaken sneller uit te voeren. U kunt bijvoorbeeld een opdracht kiezen om eenvoudig een regel code te dupliceren zonder deze te hoeven kopiëren, de cursor te verplaatsen en deze vervolgens te plakken. Kies Bewerken>Dupliceren of druk op Ctrl+E,V. U kunt ook snel een selectie van tekst uitvouwen of contracteren door Bewerken>Geavanceerde>Selectie uitvouwen of Bewerken>Geavanceerde>Contractselectiete kiezen of door op Shift+Alt-+= of Shift+Alt-+-te drukken.

  • IntelliSense-gebruiken. Terwijl u code invoert in de editor, worden IntelliSense-gegevens, zoals Lijstleden, Parametergegevens, Snelle informatie, Help voor handtekeningen en Complete Word, weergegeven. Deze functies ondersteunen fuzzy overeenkomsten van tekst; De lijst met resultaten voor lijstleden bevat bijvoorbeeld niet alleen vermeldingen die beginnen met de tekens die u hebt ingevoerd, maar ook vermeldingen die de tekencombinatie overal in hun namen bevatten. Voor meer informatie, zie IntelliSensegebruiken.

  • Automatische invoeging van IntelliSense-opties wijzigen terwijl u codeinvoert. Door intelliSense over te schakelen naar de suggestiemodus, kunt u opgeven dat IntelliSense-opties alleen worden ingevoegd als u deze expliciet kiest.

    Als u de suggestiemodus wilt inschakelen, kiest u de Ctrl+Alt+spatiebalk toetsen, of kiest u op de menubalk Bewerken>IntelliSense->Voltooiingsmodus in-/uitschakelen.

  • Codefragmentengebruiken. U kunt ingebouwde fragmenten gebruiken of uw eigen fragmenten maken.

    Als u een fragment wilt invoegen, kiest u op de menubalk Bewerken>IntelliSense>Fragment invoegen of Omringen Met, of opent u het snelmenu in een bestand en kiest u Snippet>Fragment invoegen of Omringen Met. Zie codefragmentenvoor meer informatie.

  • JSON of XML als klassen plakken Kopieer een JSON- of XML-tekstfragment naar het klembord en plak deze als sterk getypte .NET-klassen in een C#- of Visual Basic-codebestand. Als u dit wilt doen, gebruikt u Bewerken>Plakken Speciaal>Plakken JSON als Klassen (of Plakken XML als Klassen).

  • Codefouten ter plekke oplossen. Met snelle acties kunt u code eenvoudig herstructureren, genereren of anderszins wijzigen met één actie. Deze acties kunnen worden toegepast met behulp van het gloeilamppictogram gloeilamppictogram of schroevendraaier schroevendraaierpictogram pictogrammen, of door op Alt+Enter- of Ctrl-+te drukken. wanneer de cursor zich op de juiste coderegel bevindt. Zie Snelle acties voor meer informatie.

  • de definitie van een code-element weergeven en bewerken. U kunt snel de module weergeven en bewerken waarin een code-element, zoals een lid, een variabele of een lokaal, is gedefinieerd.

    Als u een definitie in een pop-upvenster wilt openen, markeert u het element en kiest u vervolgens de Alt+F12 toetsen, of opent u het snelmenu voor het element en kiest u vervolgens Definitie weergeven. Als u een definitie in een afzonderlijk codevenster wilt openen, opent u het snelmenu voor het element en kiest u vervolgens Ga naar definitie.

  • Voorbeeldtoepassingen gebruiken. U kunt de ontwikkeling van toepassingen versnellen door voorbeeldtoepassingen te downloaden en te installeren vanuit Microsoft Developer Network. U kunt ook een bepaalde technologie of programmeerconcept leren door een voorbeeldpakket voor dat gebied te downloaden en te verkennen.

  • Accoladeopmaak wijzigen met Opmaak/Nieuwe Regels. Gebruik de pagina Opmaak opties om opties in te stellen voor het opmaken van code in de code-editor, inclusief nieuwe regels. Zie dialoogvenster Opties voor meer informatie over het gebruik van deze instelling in C#: Teksteditor > C# > Codestijl > Opmaak. Zie Uw C++-coderingsvoorkeuren instellen in Visual Studiovoor C++. Voor Python, zie Python-codeformatering.

  • De inspringing wijzigen met Tabs. Gebruik aangepaste editorinstellingen, afgestemd op elke codebasis, om consistente coderingsstijlen af te dwingen voor meerdere ontwikkelaars die aan hetzelfde project werken in verschillende editors en IDE's. Zorg ervoor dat uw hele team dezelfde taalconventies, naamconventies en opmaakregels volgt. Omdat deze aangepaste instellingen draagbaar zijn en met uw code reizen, kunt u coderingsstijlen afdwingen, zelfs buiten Visual Studio. Zie Opties, Teksteditor, Alle talen, Tabbladenvoor meer informatie.

  • Codestijlregels afdwingen U kunt een EditorConfig-bestand gebruiken om coderingsconventies te codificeren en deze mee te laten reizen met uw bron. Voeg een standaard of .NET-stijl EditorConfig-bestand toe aan uw project door Toevoegen>Nieuw item te kiezen in de fly-out van het contextmenu Toevoegen in Solution Explorer. Zoek vervolgens in het dialoogvenster Nieuw item toevoegen naar 'editorconfig'. Selecteer een van de editorconfig File item templates en kies vervolgens Add.

U kunt verschillende technieken gebruiken om sneller naar specifieke locaties in uw code te zoeken en te verplaatsen. U kunt ook de indeling van uw Visual Studio-vensters wijzigen op basis van uw voorkeuren.

  • Regels code markeren. Je kunt bladwijzers gebruiken om snel naar specifieke regels code in een bestand te navigeren.

    Als u een bladwijzer wilt instellen, kiest u op de menubalk Bewerken>Bladwijzers>Bladwijzer in-/uitschakelen. In het venster Bladwijzers kunt u alle bladwijzers voor een oplossing bekijken. Voor meer informatie, zie Bladwijzers instellen in code.

  • Zoeken naar symbooldefinities in een bestand. U kunt zoeken in een oplossing om symbooldefinities en bestandsnamen te zoeken, maar zoekresultaten bevatten geen naamruimten of lokale variabelen.

    Als u deze functie wilt openen, kiest u op de menubalk Bewerken>Navigeren naar.

  • Blader door de algehele structuur van uw code. In Solution Explorerkunt u in uw projecten klassen en hun typen en leden doorzoeken en bladeren. U kunt ook zoeken naar symbolen, de oproephiërarchie van een methode weergeven, symboolverwijzingen zoeken en andere taken uitvoeren. Als u een code-element kiest in Solution Explorer, wordt het bijbehorende bestand geopend in een Voorbeeld-tabblad en wordt de cursor verplaatst naar het element in het bestand. Zie De structuur van code-weergeven voor meer informatie.

  • ga naar een locatie in een bestand met de kaartmodus. In de kaartmodus worden regels met code weergegeven, in miniatuur, op de schuifbalk. Zie Procedure: De schuifbalk aanpassenvoor meer informatie over deze weergavemodus.

  • Begrijp uw codestructuur met een codeoverzicht. Met codetoewijzingen kunt u afhankelijkheden in uw code visualiseren en zien hoe deze bij elkaar passen zonder bestanden en regels code te lezen. Voor meer informatie, zie Afhankelijkheden in kaart brengen met codemaps.

  • Zie veelgebruikte bestanden met Bewerken/Ga naar Recent bestand. Gebruik de opdrachten Ga naar in Visual Studio om gericht in uw code te zoeken en snel gespecificeerde items te vinden. Zie Code zoeken met behulp van go-to-opdrachtenvoor gedetailleerde instructies.

  • Solution Explorer synchroniseren Voor grote oplossingen gebruikt u de knop Synchroniseren met actief document in Solution Explorer om het actieve document in de projecthiërarchie te vinden.

  • het venster Eigenschappen naar de rechterkantverplaatsen. Als u op zoek bent naar een meer vertrouwde vensterindeling, kunt u het venster Eigenschappen in Visual Studio verplaatsen door op F4-te drukken.

Opdrachten, bestanden en opties sneller zoeken

U kunt in de IDE zoeken naar opdrachten, bestanden en opties, naast het filteren van de inhoud van hulpprogrammavensters om alleen relevante informatie voor uw huidige taak weer te geven.

  • De inhoud van de vensters van hulpprogramma's filteren. U kunt zoeken in de inhoud van veel vensters, zoals de Werkset, het venster Eigenschappen en Solution Explorer-, maar alleen items weergeven waarvan de namen de tekens bevatten die u opgeeft.

  • alleen de fouten weergeven die u wilt oplossen. Als u de knop Filter op de werkbalk Foutlijst kiest, kunt u het aantal fouten beperken dat wordt weergegeven in het venster Foutlijst. U kunt alleen de fouten weergeven in de bestanden die zijn geopend in de editor, alleen de fouten in het huidige bestand of alleen de fouten in het huidige project. U kunt ook zoeken in de foutenlijst venster om specifieke fouten te vinden.

  • dialoogvensters zoeken, menuopdrachten, opties en meer. Voer in het zoekvak trefwoorden of woordgroepen in voor de items die u zoekt. De volgende opties worden bijvoorbeeld weergegeven als u nieuwe projectinvoert:

    zoekresultaten voor 'nieuw project'

    Druk op Ctrl+Q- om rechtstreeks naar het zoekvak te gaan.

Fouten opsporen in code

Foutopsporing kan enige tijd in beslag nemen, maar met de volgende tips kunt u het proces versnellen.

  • Gebruik de hulpprogramma's voor foutopsporingsprogramma's van Visual Studio. Wanneer u uw app in Visual Studio debugt, betekent dit meestal dat u de toepassing uitvoert in de debuggermodus. Het foutopsporingsprogramma biedt veel manieren om te zien wat uw code doet terwijl deze wordt uitgevoerd. Zie Bekijk eerst het Visual Studio Debugger- voor een handleiding om aan de slag te gaan.
  • verschillende typen onderbrekingspunten instellen. U kunt een tijdelijk onderbrekingspunt maken in de huidige coderegel en het foutopsporingsprogramma tegelijkertijd starten. Wanneer u die coderegel bereikt, wordt de onderbrekingsmodus geactiveerd door het foutopsporingsprogramma. Zie Het juiste type onderbrekingspunt gebruikenvoor meer informatie.

    Als u deze functie wilt gebruiken, kiest u de Ctrl+F10 toetsen of opent u het snelmenu voor de coderij waarop u wilt onderbreken en kiest u vervolgens Uitvoeren naar cursor.

  • Waardegegevens vastleggen voor variabelen. U kunt een DataTip toevoegen aan een variabele in uw code en deze vastmaken, zodat u toegang hebt tot de laatst bekende waarde voor de variabele nadat de foutopsporing is voltooid. Zie Gegevenswaarden weergeven in De tips voor gegevensvoor meer informatie.

    Als u een DataTip wilt toevoegen, moet het foutopsporingsprogramma zich in de onderbrekingsmodus bevinden. Houd de cursor op de variabele en kies vervolgens de pin-knop op het gegevensballonnetje dat wordt weergegeven. Wanneer foutopsporing is gestopt, wordt er een blauw speldpictogram weergegeven in het bronbestand naast de coderegel die de variabele bevat. Als u de blauwe speld aanwijst, wordt de waarde van de variabele uit de meest recente foutopsporingssessie weergegeven.

  • Maak het Direct-venster leeg. U kunt de inhoud van het Direct venster wissen in de ontwerpfase door >cls of >Edit.ClearAll in te voeren.

    Zie Visual Studio-opdrachtaliassenvoor meer informatie over andere opdrachten.

  • Codewijzigingen en andere geschiedenis zoeken met CodeLens. Met CodeLens kunt u zich concentreren op uw werk terwijl u erachter komt wat er met uw code is gebeurd, zonder de editor te verlaten. U vindt verwijzingen naar een stukje code, wijzigingen in uw code, gekoppelde bugs, werkitems, codebeoordelingen en eenheidstests.

  • Live Share gebruiken om in realtime fouten op te sporen met anderen. Met Live Share kunt u in realtime samen met anderen bewerken en fouten opsporen, ongeacht de programmeertalen die u gebruikt of app-typen die u bouwt. Voor meer informatie, zie Wat is Visual Studio Live Share?

  • Interactief venster gebruiken om kleine codete schrijven en te testen. Visual Studio biedt een interactief REPL-venster (read-evaluate-print-loop) waarmee u willekeurige code kunt invoeren en directe resultaten kunt zien. Op deze manier van coderen kunt u leren en experimenteren met API's en bibliotheken en om interactief werkende code te ontwikkelen die in uw projecten moet worden opgenomen. Zie Werken met het interactieve Python-venstervoor Python. De functie Interactive Window is ook beschikbaar voor C#.

Toegang krijgen tot Visual Studio-hulpprogramma's

U kunt snel toegang krijgen tot de opdrachtprompt voor ontwikkelaars of een ander hulpprogramma van Visual Studio als u deze vastzet aan het menu Start of op de taakbalk.

  1. Blader in Windows Verkenner naar %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools.

  2. Klik met de rechtermuisknop of open het contextmenu voor Opdrachtprompt voor Ontwikkelaars en kies vervolgens Vastmaken aan Start of Vastmaken aan Taakbalk.

Bestanden, werkbalken en vensters beheren

Op elk gewenst moment werkt u mogelijk in meerdere codebestanden en verplaatst u tussen verschillende hulpprogrammavensters tijdens het ontwikkelen van een toepassing. U kunt georganiseerd blijven met behulp van de volgende tips:

  • Bestanden die u vaak gebruikt zichtbaar houden in de editor. U kunt bestanden aan de linkerkant van het tabblad vastmaken, zodat ze zichtbaar blijven, ongeacht het aantal bestanden dat in de editor is geopend.

    Als u een bestand wilt vastmaken, kiest u het tabblad van het bestand en klik vervolgens op de knop Vastmaakstatus wisselen.

  • Documenten en vensters verplaatsen naar andere monitors. Als u meer dan één monitor gebruikt bij het ontwikkelen van toepassingen, kunt u eenvoudiger aan delen van uw toepassing werken door bestanden die in de editor zijn geopend, naar een andere monitor te verplaatsen. U kunt ook vensters van hulpprogramma's, zoals vensters van de debugger, naar een andere monitor verplaatsen en document- en hulpprogrammavensters samen als tabbladen vastzetten om "rafts" te maken. Zie Vensterindelingen aanpassen en tabbladen personaliseren in Visual Studiovoor meer informatie.

    U kunt bestanden ook eenvoudiger beheren door een ander exemplaar van Solution Explorer te maken en naar een andere monitor te verplaatsen. Als u een ander exemplaar van Solution Explorer-wilt maken, opent u een snelmenu in Solution Explorer-en kiest u vervolgens Nieuwe Solution Explorer-weergave.

  • De lettertypen aanpassen die worden weergegeven in Visual Studio. U kunt het lettertype, de grootte en de kleur wijzigen die wordt gebruikt voor tekst in de IDE. U kunt bijvoorbeeld de kleur van specifieke code-elementen in de editor en het lettertype in de vensters van het hulpmiddel of in de IDE aanpassen. Zie Instructies: Lettertypen en kleuren wijzigen en Instructies: Lettertypen en kleuren wijzigen in de editorvoor meer informatie.