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.