Delen via


Geavanceerde opties voor teksteditor configureren

In dit artikel leest u hoe u geavanceerde instellingen voor de Visual Studio-editor configureert. U kunt verschillende weergavemodi, codevoltooiingsgedrag, scrollgevoeligheid en tekstopmaak aanpassen. Met de geavanceerde editorfuncties kunt u uw bewerkingservaring en prestaties verbeteren.

Schermopname van de opties Alle instellingen, Teksteditor en Geavanceerde opties in Visual Studio.

Schermopname van de geavanceerde instellingen voor de teksteditor in het dialoogvenster Opties.

Toegang tot de geavanceerde opties voor teksteditor

Selecteer in Visual Studio Hulpmiddelen>Opties. Vouw in het deelvenster Opties de sectie Alle instellingen>teksteditor>Geavanceerd uit en configureer de gewenste instellingen. Verwante instellingen zijn beschikbaar in de sectie Alle instellingen>teksteditor>Touchpad en muiswiel scrollen gevoeligheid .

Locatie van horizontale schuifbalk van editor

Gebruik deze instelling om het gedrag van de horizontale schuifbalk in de Visual Studio IDE te configureren. Selecteer een van de volgende opties:

  • Aanpassen op basis van de beschikbare ruimte: De grootte van de schuifbalk dynamisch aanpassen op basis van de beschikbare ruimte in de huidige weergave.
  • Altijd weergeven in het editorvak: De schuifbalk weergeven binnen de grenzen van het editorvak waarin andere beschikbare acties worden weergegeven.
  • Altijd boven het editorvak weergeven: de schuifbalk boven de editorlade weergeven binnen een eigen ruimte.

In de volgende secties worden de andere beschikbare instellingen beschreven.

Selecteer in Visual Studio Hulpmiddelen>Opties. Vouw in het dialoogvenster Opties de sectieGeavanceerd> uit en configureer de gewenste instellingen.

Configureer weergaveopties voor verschillen

Gebruik deze opties om te bepalen hoe de verschilviewer wijzigingen weergeeft wanneer u tekstregels toevoegt, verwijdert of wijzigt.

Verschil in weergavemodus

De optie Hele regel is standaard ingeschakeld. U kunt kiezen uit de volgende opties om markeringen en overzichten aan te passen:

  • Hele lijn: lijnverschillen worden weergegeven om de volledige breedte van de viewport in te nemen.
  • Codebeschrijving: regelverschillen worden alleen weergegeven tot het laatste teken op elke regel.
  • Blokcontour: lijn- en woordverschillen worden weergegeven als omrande rechthoeken.
  • Gemengde omtrek: lijnverschillen worden weergegeven als gemarkeerde rechthoeken en woordverschillen worden weergegeven als gekleurde rechthoeken.

Overzichtsmarge verschil

De verschiloverzichtsmarge weergeven

Wanneer deze instelling is ingeschakeld (standaard), voegt Visual Studio een marge toe naast de schuifbalk, zodat u het verschil tussen Git-doorvoeringen kunt bekijken. Rode tekst in de marge geeft een verwijdering aan en groen geeft een toevoeging aan.

Klik om in de marge te kijken

De instelling voor één klik is standaard geselecteerd. U kunt aanpassen hoe Peek Definition werkt wanneer u verschillen tussen Git-doorvoeringen bekijkt:

  • Één klik (standaard): Opent Peek Difference met één klik.
  • Dubbelklik: Een dubbelklik is nodig om Peek Difference te openen.
  • Geen (of Uit): hiermee schakelt u de gebruikersinterface voor het verschil bekijken uit.

Opties voor het voltooien van code configureren

Gebruik deze opties om het gedrag van IntelliSense en het voltooien van code te beheren.

Responsieve code-autocomplete

Wanneer deze instelling is ingeschakeld (standaard), stelt de editor mogelijke voltooiingen voor uw code voor op basis van de context en taalsemantiek. Schakel deze optie uit om de modus voor automatisch aanvullen uit te schakelen.

Standaard IntelliSense-voltooiingsmodus

Kies een van de volgende instellingen voor de voltooiingsmodus:

  • Automatisch (standaard): voltooit interpunctie en speciale tekens.
  • Alleen tab: Voltooit alleen met tab.
  • Laatst gebruikt: behoudt de laatste instelling die u hebt gebruikt met Ctrl+Alt-spatiebalk+.

Suggesties op basis van Word in bestanden die worden verwerkt door TextMate-grammatica

Wanneer deze instelling is ingeschakeld, biedt Visual Studio functionaliteit voor automatisch aanvullen op basis van woorden die zijn getypt in plaats van code voor bestanden met behulp van TextMate-grammatica. Schakel deze optie uit om suggesties op basis van woorden uit te schakelen.

TextMate-parser regellimiet

Gebruik deze instelling om de limiet voor de maximale parserregel te verhogen of te verlagen. De standaardwaarde is 10000. Als u de waarde wijzigt, moet u de toepassing opnieuw starten.

Aanbeveling

Zie Ondersteuning voor Visual Studio-editor toevoegen voor andere talen voor meer informatie over TextMate-grammaticas.

Weergave- en gedragsopties voor editor configureren

Gebruik deze opties om aan te passen hoe de editor wordt weergegeven en hoe deze werkt met uw code.

Toestaan dat CodeLens de cursorlijn verplaatst

CodeLens-gegevens worden standaard weergegeven via een coderegel. Wanneer u deze instelling inschakelt, wordt de CodeLens-informatie rechtstreeks in uw coderegel weergegeven op uw huidige cursorpositie.

CodeLens-indicator op bestandsniveau weergeven

Wanneer deze instelling is ingeschakeld, toont Visual Studio de CodeLens-indicator op bestandsniveau.

Selectie van vak

Gebruik selectievak

Schakel deze instelling in om het nieuwe multi-caret selectiegedrag in Visual Studio 2022 of hoger uit te schakelen, dat de volgende functionaliteit biedt:

  • Past 'blokselectie' op dezelfde manier aan als de multi-caret-functionaliteit in Visual Studio Code.
  • Ondersteunt het kopiëren en plakken van een andere tekstsectie met elke caret, in plaats van slechts één blokvormige sectie van tekst.
  • Hiermee verplaatst u elke caret wanneer u op de pijltoetsen drukt en de blokselectie niet wordt gesloten.

Opmerking

Wanneer deze instelling is ingeschakeld, past de optie het selectiegedrag van het vak toe dat beschikbaar is in Visual Studio 2019 en eerdere versies. Met de optie kunt u met name een rechthoekige sectie met items selecteren wanneer u Alt selecteert en vervolgens de muis slepen om tekst te markeren (of Shift+Alt-links+/omhoog/naar rechts/omlaag selecteren om tekst te markeren). Deze optie is beperkt wanneer u op een pijltoets drukt. Visual Studio annuleert de blokselectie en keert terug naar de cursor.

Adaptieve opmaak

Wanneer deze instelling is ingeschakeld (standaard), herkent Visual Studio of u liever tabs of spaties gebruikt om code te laten inspringen op basis van uw laatst bijgewerkte bestand. Wanneer de instelling is uitgeschakeld, gebruikt Visual Studio in plaats daarvan de instellingen Extra > Opties onder Alle instellingen > Talen > Standaard > Tabbladen.

Adaptieve opmaak gebruiken

Wanneer deze instelling is ingeschakeld (standaard), herkent Visual Studio of u liever tabs of spaties gebruikt om code te laten inspringen op basis van uw laatst bijgewerkte bestand. Wanneer de instelling is uitgeschakeld, gebruikt Visual Studio in plaats daarvan de Tools>opties onder Teksteditor>Alle talen>Tabbladen.

Aanbeveling

U kunt ook wijzigen hoe Visual Studio de gewenste inspringingsstijl beheert met behulp van een .editorconfig-bestand . Zie Draagbare, aangepaste editorinstellingen maken met EditorConfig voor meer informatie.

Lege regels comprimeren

Gebruik deze instelling om compressie van lege regels in de huidige weergave af te dwingen. Deze actie kan helpen om lege ruimte in de weergave te verminderen. De instelling is standaard uitgeschakeld.

Regels comprimeren waar alfanumerieke tekens afwezig zijn

Gebruik deze instelling om compressie af te dwingen van regels in de huidige weergave die geen alfanumerieke tekens bevatten. Met deze actie kunt u overbodige inhoud in de weergave verwijderen. De instelling is standaard uitgeschakeld.

Indexeren met Zoeken in Bestanden

Indexering gebruiken met Zoeken in Bestanden

Wanneer deze instelling is ingeschakeld, gebruikt Visual Studio indexering wanneer u de actie Zoeken in bestanden uitvoert. Schakel deze optie uit als u niet wilt dat de actie indexering omvat.

Terugvalondersteuning voor GoTo-symbolnavigatie in C#, C++, Java en TypeScript

Selecteer deze optie om textMate-terugvalondersteuning voor zoeken naar symbolen uit te schakelen, waardoor de systeemprestaties kunnen worden verbeterd. (Alleen beschikbaar in Visual Studio 2022 versie 17.0 tot en met 17.3.)

Opties voor kopiëren en plakken configureren

Gebruik deze opties om te bepalen hoe Visual Studio kopieer- en plakbewerkingen verwerkt.

Tekst met opmaak kopiëren/knippen

Wanneer deze instelling is ingeschakeld (standaard), kopieert Visual Studio tekst die kleuren en ligaturen bevat. Schakel deze optie uit om in plaats daarvan platte tekst te kopiëren.

Aanbeveling

Als u de selectie van deze optie ongedaan maakt, worden de reactietijd en prestaties van Visual Studio verbeterd tijdens een kopieer-/plakbewerking. Uitgebreide kopie kan leiden tot vertragingen van de gebruikersinterface en tijdelijk vastlopen.

Maximumlengte

Gebruik deze instelling om het maximumaantal tekens van rtf-tekst te vergroten of te verkleinen dat u uit uw code kunt kopiëren of knippen. De standaardwaarde is 10240. Buiten deze limiet wordt tekst nog steeds gekopieerd, maar als tekst zonder opmaak in plaats van tekst met opmaak.

Nauwkeurige classificatie gebruiken

Selecteer deze optie om semantische kleuren toe te staan. Er kan na een paar seconden een wacht-dialoogvenster worden weergegeven. Syntactische colorisatie is snel te kopiëren, terwijl semantische kleuren langzamer zijn. Semantische informatie maakt uitgebreidere en nauwkeurigere kleuren mogelijk. (Beschikbaar in Visual Studio 2022 tot en met versie 17.8.)

Achtergrondtaakopties configureren

Gebruik deze opties om te bepalen hoe Visual Studio achtergrondtaken beheert terwijl u typt.

Langdurige hulpbewerkingen automatisch annuleren tijdens het typen

Wanneer deze instelling is ingeschakeld (standaard), stopt Visual Studio achtergrondtaken wanneer u in de teksteditor typt. Met deze optie bepaalt u hoe agressief Visual Studio bezig is met het annuleren van werk dat de gebruikersinterface mogelijk tijdelijk blokkeert terwijl u typt.

Laad editorcomponenten asynchroon

Wanneer deze instelling is ingeschakeld, worden de editoronderdelen asynchroon geladen wanneer ze beschikbaar zijn, in plaats van dat alle onderdelen tegelijkertijd worden geladen. Deze aanpak kan leiden tot een lichte visuele vertraging wanneer de onderdelen worden voorbereid. Deze instelling was eerder beschikbaar als de preview-functie Editoronderdelen asynchroon initialiseren tijdens het laden van de oplossing. (Sommige extensies bieden mogelijk geen ondersteuning voor deze optie.)

Automatisch de maximaal toegestane typelatentie aanpassen

Wanneer deze instelling is ingeschakeld (standaard), past Visual Studio de maximale typelatentie aan die een functie of extensie kan veroorzaken voordat de actie wordt geannuleerd.

Maximaal toegestane typelatentie in milliseconden

Selecteer deze optie als u liever een specifieke maximale latentie wilt instellen die Visual Studio toepast terwijl u in de teksteditor typt.

De horizontale schuifbalk configureren

Gebruik de instelling voor de locatie van de horizontale schuifbalk van editor om het gedrag van de horizontale schuifbalk in de Visual Studio IDE te configureren. Selecteer een van de volgende opties:

  • Aanpassen op basis van de beschikbare ruimte: De grootte van de schuifbalk dynamisch aanpassen op basis van de beschikbare ruimte in de huidige weergave.
  • Altijd weergeven in het editorvak: De schuifbalk weergeven binnen de grenzen van het editorvak waarin andere beschikbare acties worden weergegeven.
  • Altijd boven het editorvak weergeven: de schuifbalk boven de editorlade weergeven binnen een eigen ruimte.

Tekstopmaak- en renderingopties configureren

Gebruik deze opties om af te stemmen hoe Visual Studio tekst op basis van uw hardware opmaakt en weergeeft.

Methode voor tekstopmaak

Met deze instelling kunt u configureren hoe tekst wordt opgemaakt. De standaardwaarde is Automatisch. U kunt kiezen uit twee andere opties:

  • Ideaal: Gebruik de hoogste kwaliteit tekstopmaak.
  • Weergave: De opmaak optimaliseren op basis van weergaveprestaties.

Kies de optie waarmee u tekstopmaak het beste kunt aanpassen in de editor op basis van uw specifieke hardware.

Zie TextFormattingMode voor meer informatie.

Methode voor tekstweergave

Met deze instelling kunt u configureren hoe tekst wordt weergegeven. De standaardwaarde is Automatisch. U kunt kiezen uit drie andere opties:

  • ClearType: ClearType-rendering gebruiken voor vloeiendere tekst.
  • Grijstinten: Gebruik anti-aliasing voor grijstinten.
  • Gebruik aliased rendering zonder anti-aliasing.

Kies de optie waarmee u tekstweergave het beste kunt afstemmen in de editor op basis van uw specifieke hardware.

Zie TextRenderingMode voor meer informatie.

Gevoeligheid voor het schuiven van touchpad en muiswiel

Gebruik deze opties om de schuifprestaties in Visual Studio te verbeteren.

Schuifopties configureren

Gebruik de opties voor het schuiven van het touchpad en muiswiel om de schuifprestaties in Visual Studio te verbeteren.

Gevoeligheid voor verticaal schuiven (lijnen per schuif)

Gebruik deze instelling om aan te passen hoeveel verticale lijnen u wilt schuiven in elke actie van de gebruikersinterface. De standaardwaarde is 3.

Gevoeligheid voor horizontaal schuiven (tekens per schuif)

Gebruik deze instelling om aan te passen hoeveel tekens u wilt schuiven in elke gebruikersinterfaceactie. De standaardwaarde is 1.

Snel schuiven vermenigvuldiger

Met deze instelling wordt de schuifsnelheid verhoogd wanneer u de sneltoets Alt gebruikt met de muis of pijltoetsen op het toetsenbord. De standaard vermenigvuldigingsfactor is 5, die vijf keer sneller schuift dan normaal.

Middelste klik om te schuiven

Wanneer deze instelling is ingeschakeld, kunt u de middelste knop op de muis gebruiken om in het editorvenster te schuiven.