Gå till innehållet

Vika ihop kod

Vik ihop och ut strukturerade områden i en fil — funktioner, block, klasser och andra språkkonstruktioner — så att du kan fokusera på en del och dölja resten.

Användning

  • Vikmarkörer ([+] / [−]) visas i en marginal bredvid vikbara rader. Klicka på en för att vika ihop eller ut det området.
  • Ett ihopvikt område visas som en enda rubrikrad med en avskiljare under; att vika ut återställer de dolda raderna.
  • Att hoppa till en dold rad (gå till rad, en sökträff, ett bokmärke) visar den automatiskt.
  • Vikningen följer storleksgränsen för syntaxfärgningen (Inställningar ▸ Syntax ▸ största filstorlek, 16 MB som standard): en fil över den öppnas som ren text och har ingen vikmarginal, eftersom vikningsnivåerna produceras av samma lexergenomgång. Funktioner från språkservern påverkas inte av den gränsen.

Kommandon

Menyn Visa:

Kommando Kortkommando
Växla vikning (området vid markören) Ctrl+Alt+F (⌥⌘← på macOS)
Vik ihop allt Ctrl+Alt+Shift+F
Vik ut allt Ctrl+Alt+Shift+U

Kräver ett språk

Vikningen följer dokumentets språkstruktur, så vikmarginalen dyker upp när en syntax-colorizer är aktiv för filen. Ren, oigenkänd text har inga vikbara områden.

I en mycket stor fil dyker vikningarna upp efterhand

Färgningen — och med den vikningsstrukturen — beräknas först för det som syns på skärmen, och för resten av filen i bakgrunden. I en fil på flera megabyte dyker vikmarkörerna långt under det synliga området därför upp en stund senare, i takt med att bakgrundsgenomgången når dem. Vik ihop allt väntar på hela filen och viker därför alltid ihop allt.