Ga naar inhoud

Code vouwen

Vouw gestructureerde gebieden van een bestand samen en weer uit — functies, blokken, klassen en andere taalconstructies — zodat u zich op één deel kunt richten en de rest kunt verbergen.

Gebruik

  • Vouwmarkeringen ([+] / [−]) verschijnen in een marge naast vouwbare regels. Klik erop om dat gebied samen te vouwen of te ontvouwen.
  • Een samengevouwen gebied verschijnt als één kopregel met een scheidingslijn eronder; ontvouwen herstelt de verborgen regels.
  • Naar een verborgen regel springen (ga naar regel, een zoekresultaat, een bladwijzer) maakt die regel automatisch zichtbaar.
  • Het vouwen volgt de groottelimiet van de syntaxiskleuring (Voorkeuren ▸ Syntaxis ▸ maximale bestandsgrootte, standaard 16 MB): een bestand daarboven opent als platte tekst en heeft geen vouwmarge, omdat de vouwniveaus uit dezelfde lexerdoorloop komen. Functies van de taalserver worden door die limiet niet geraakt.

Opdrachten

Menu Beeld:

Opdracht Sneltoets
Vouwen omschakelen (het gebied bij de cursor) Ctrl+Alt+F (⌥⌘← op macOS)
Alles vouwen Ctrl+Alt+Shift+F
Alles ontvouwen Ctrl+Alt+Shift+U

Heeft een taal nodig

Het vouwen volgt de taalstructuur van het document, dus de vouwmarge verschijnt zodra er een syntaxis-colorizer voor het bestand actief is. Gewone, niet-herkende tekst heeft geen vouwgebieden.

In een heel groot bestand verschijnen de vouwen gaandeweg

De kleuring — en daarmee de vouwstructuur — wordt eerst berekend voor wat op het scherm staat, en voor de rest van het bestand op de achtergrond. In een bestand van vele megabytes verschijnen de vouwmarkeringen ver onder het zichtbare gebied daarom een moment later, zodra die achtergronddoorloop ze bereikt. Alles vouwen wacht op het hele bestand en vouwt dus altijd alles.