Delen via


IntelliSense-opties configureren voor C#

In dit artikel leest u hoe u de IntelliSense-instellingen voor C# configureert om de voltooiingslijsten, het codefragmentengedrag en het gedrag van de Enter-toets aan te passen. Met deze instellingen kunt u bepalen hoe IntelliSense code voorstelt en voltooit terwijl u typt.

De IntelliSense-opties-pagina openen

IntelliSense-opties configureren voor C#:

  1. Selecteer in Visual Studio Hulpmiddelen>Opties.
  2. Vouw teksteditor uit.
  3. Vouw C# uit.
  4. Selecteer IntelliSense.

Voltooiingslijsten configureren

Gebruik deze opties om te bepalen wanneer en hoe IntelliSense voltooiingslijsten weergeeft.

Voltooiingslijst weergeven nadat een teken is getypt

Wanneer deze optie is geselecteerd, geeft IntelliSense automatisch de voltooiingslijst weer wanneer u begint te typen. Als deze optie niet is geselecteerd, is IntelliSense-voltooiing nog steeds beschikbaar in het IntelliSense-menu of door opCtrl-spatiebalk+ te drukken.

Voltooiingslijst weergeven nadat een teken is verwijderd

Wanneer deze optie is geselecteerd, wordt de voltooiingslijst weergegeven nadat u een teken hebt verwijderd tijdens het typen.

Voltooiingslijst automatisch weergeven in argumentlijsten

Wanneer deze optie is geselecteerd, wordt de voltooiingslijst automatisch weergegeven wanneer u lijsten met methodeargumenten typt.

Overeenkomende gedeelten van voltooiingslijstitems markeren

Wanneer deze optie is geselecteerd, worden de onderdelen van de voltooiingslijstitems gemarkeerd die overeenkomen met wat u hebt getypt.

Aanvulfilters weergeven

Wanneer deze optie is geselecteerd, worden filterknoppen boven aan de voltooiingslijst weergegeven, zodat u suggesties kunt beperken op type (zoals methoden, eigenschappen of klassen).

Automatisch aanvullen van de instructie bij puntkomma

Wanneer deze optie is geselecteerd, wordt de huidige instructie automatisch voltooid wanneer u een puntkomma typt.

Gedrag van fragmenten configureren

Gebruik deze opties om te bepalen hoe IntelliSense codefragmenten in voltooiingslijsten verwerkt.

Fragmenten nooit opnemen

Wanneer deze optie is geselecteerd, voegt IntelliSense nooit aliassen voor C#-codefragmenten toe aan de voltooiingslijst.

Neem fragmenten altijd op

Wanneer deze optie is geselecteerd, voegt IntelliSense aliassen voor C#-codefragmenten toe aan de voltooiingslijst. In het geval dat de alias van het codefragment hetzelfde is als een trefwoord, bijvoorbeeld klasse, wordt het trefwoord vervangen door de snelkoppeling. Zie C#-codefragmenten voor meer informatie.

Fragmenten opnemen wanneer ?-Tab wordt getypt na een id

Wanneer deze optie is geselecteerd, voegt IntelliSense aliassen voor C#-codefragmenten toe aan de voltooiingslijst wanneer ?+Tab wordt na een id ingedrukt.

Enter-sleutelgedrag configureren

Gebruik deze opties om te bepalen wat er gebeurt wanneer u op Enter drukt nadat u een voltooiingslijstitem hebt geselecteerd.

Voeg nooit nieuwe regel toe bij Enter

Hiermee geeft u op dat een nieuwe regel nooit automatisch wordt toegevoegd nadat u een item in de voltooiingslijst hebt geselecteerd en op Enter hebt gedrukt.

Voeg alleen een nieuwe regel toe na op enter te drukken aan het einde van een volledig getypt woord.

Hiermee geeft u op dat als u alle tekens voor een vermelding in de voltooiingslijst typt en vervolgens op Enter drukt, er automatisch een nieuwe regel wordt toegevoegd en de cursor naar de nieuwe regel wordt verplaatst.

Als u bijvoorbeeld typt else en vervolgens op Enter drukt, wordt het volgende weergegeven in de editor:

else

| (cursorlocatie)

Als u echter alleen el typt en vervolgens op Enter drukt, wordt het volgende weergegeven in de editor:

else| (cursorlocatie)

Nieuwe regel altijd toevoegen bij Enter

Hiermee geeft u op dat als u een van de tekens voor een item in de voltooiingslijst typt en vervolgens op Enter drukt, er automatisch een nieuwe regel wordt toegevoegd en de cursor naar de nieuwe regel wordt verplaatst.

Aanvullende IntelliSense-opties configureren

Gebruik deze opties om geavanceerde IntelliSense-functies in te schakelen.

Naamsuggesties weergeven

Hiermee wordt de automatische voltooiing van de objectnaam uitgevoerd voor de leden die u onlangs hebt geselecteerd.

Items uit niet-geimporteerde naamruimten weergeven

Voert voltooiing uit voor typen en uitbreidingsmethoden die u nog niet met een using instructie hebt geïmporteerd.

Tab twee keer om argumenten in te voegen

Hiermee worden argumenten automatisch ingevoegd bij het schrijven van een methode-aanroep. Als u deze functie wilt gebruiken, begint u met het schrijven van een methode-aanroep en drukt u tweemaal op Tab .