Skládání kódu¶
Složte a rozložte strukturované oblasti souboru — funkce, bloky, třídy a další jazykové konstrukce — abyste se mohli soustředit na jednu část a zbytek skrýt.
Použití¶
- Značky složení (
[+]/[−]) se objevují na okraji vedle skladatelných řádků. Kliknutím na některou z nich danou oblast složíte nebo rozložíte. - Složená oblast se zobrazí jako jediný hlavičkový řádek s oddělovačem vykresleným pod ním; rozložení skryté řádky vrátí.
- Skok na skrytý řádek (přejít na řádek, nalezený výskyt, záložka) jej automaticky odkryje.
- Skládání se řídí velikostním limitem obarvování syntaxe (Předvolby ▸ Syntaxe ▸ maximální velikost souboru, ve výchozím stavu 16 MB): soubor nad tímto limitem se otevře jako prostý text a nemá okraj se složeními, protože úrovně složení vznikají týmž průchodem lexeru. Funkcí jazykového serveru se tento limit netýká.
Příkazy¶
Nabídka Zobrazit:
| Příkaz | Zkratka |
|---|---|
| Přepnout složení (oblast u kurzoru) | Ctrl+Alt+F (⌥⌘← na macOS) |
| Složit vše | Ctrl+Alt+Shift+F |
| Rozbalit vše | Ctrl+Alt+Shift+U |
Potřebuje jazyk
Skládání se řídí jazykovou strukturou dokumentu, takže okraj se složeními se objeví, jakmile je pro soubor aktivní obarvovač syntaxe. Prostý, nerozpoznaný text žádné skládané oblasti nemá.
Ve velmi velkém souboru se složení objevují postupně
Obarvování — a s ním i struktura složení — se nejprve spočítá pro to, co je na obrazovce, a pro zbytek souboru na pozadí. Ve vícemegabajtovém souboru se proto značky složení hluboko pod viditelnou oblastí objeví o chvíli později, jak k nim průchod na pozadí dojde. Složit vše počká na celý soubor, takže vždy složí vše.