Saltar a contenido

Plegado de código

Contrae y expande regiones estructuradas de un archivo —funciones, bloques, clases y otras construcciones del lenguaje— para centrarte en una parte y ocultar el resto.

Cómo usarlo

  • Los marcadores de plegado ([+] / [−]) aparecen en un margen junto a las líneas plegables. Haz clic en uno para contraer o expandir esa región.
  • Una región contraída se muestra como una única línea de cabecera con un separador dibujado debajo; al expandirla se recuperan las líneas ocultas.
  • Saltar a una línea oculta (ir a línea, un resultado de búsqueda, un marcador) la revela automáticamente.
  • El plegado sigue el límite de tamaño del coloreado de sintaxis (Preferencias ▸ Sintaxis ▸ tamaño máximo de archivo, 16 MB de forma predeterminada): un archivo que lo supere se abre como texto plano y no tiene margen de plegado, porque los niveles de plegado los produce la misma pasada del analizador léxico. Las funciones del servidor de lenguaje no se ven afectadas por ese límite.

Comandos

Menú Ver:

Comando Atajo
Alternar plegado (la región donde está el cursor) Ctrl+Alt+F (⌥⌘← en macOS)
Plegar todo Ctrl+Alt+Shift+F
Desplegar todo Ctrl+Alt+Shift+U

Necesita un lenguaje

El plegado sigue la estructura del lenguaje del documento, así que el margen de plegado aparece en cuanto hay un colorizador de sintaxis activo para el archivo. El texto plano no reconocido no tiene regiones plegables.

En un archivo muy grande los pliegues aparecen sobre la marcha

El coloreado —y con él la estructura de plegado— se calcula primero para lo que hay en pantalla y, en segundo plano, para el resto del archivo. Por eso, en un archivo de varios megabytes, los marcadores de plegado muy por debajo de la zona visible aparecen un momento después, cuando esa pasada en segundo plano llega hasta ellos. Plegar todo espera al archivo completo, así que siempre pliega todo.