Gå til indholdet

Kodefoldning

Fold strukturerede områder i en fil sammen og ud igen — funktioner, blokke, klasser og andre sprogkonstruktioner — så du kan fokusere på én del og skjule resten.

Brug

  • Foldemarkører ([+] / [−]) vises i en margen ved siden af foldbare linjer. Klik på en for at folde det område sammen eller ud.
  • Et sammenfoldet område vises som én overskriftslinje med en skillelinje under; at folde ud genskaber de skjulte linjer.
  • At springe til en skjult linje (gå til linje, et søgeresultat, et bogmærke) gør den automatisk synlig.
  • Foldningen følger syntaksfarvningens størrelsesgrænse (Indstillinger ▸ Syntaks ▸ største filstørrelse, 16 MB som standard): en fil derover åbnes som ren tekst og har ingen foldemargen, fordi foldeniveauerne kommer fra samme lexergennemløb. Sprogserverens funktioner berøres ikke af den grænse.

Kommandoer

Menuen Vis:

Kommando Genvejstast
Slå sammenfoldning til/fra (området ved markøren) Ctrl+Alt+F (⌥⌘← på macOS)
Fold alt sammen Ctrl+Alt+Shift+F
Fold alt ud Ctrl+Alt+Shift+U

Kræver et sprog

Foldningen følger dokumentets sprogstruktur, så foldemargenen dukker op, når en syntaks-colorizer er aktiv for filen. Almindelig, ugenkendt tekst har ingen foldeområder.

I en meget stor fil dukker foldningerne op undervejs

Farvningen — og dermed foldestrukturen — beregnes først for det, der er på skærmen, og for resten af filen i baggrunden. I en fil på flere megabyte dukker foldemarkørerne langt under det synlige område derfor op et øjeblik senere, efterhånden som baggrundsgennemløbet når dem. Fold alt sammen venter på hele filen og folder derfor altid alt.