Todos los artículos

Previsualizar código, Markdown y ZIP con Vista rápida en el Mac

· 6 min de lectura

Selecciona un archivo de Swift o de Python en el Finder y pulsa la barra espaciadora: Vista rápida muestra el código como texto sin formato, todo de un mismo color. Un README.md enseña sus # y sus ** en lugar de títulos y negritas. Y un archivo ZIP muestra su icono, su nombre y su tamaño, pero ni uno solo de los archivos que contiene.

Vista rápida solo muestra lo que sabe dibujar una previsualización instalada en tu Mac. Las previsualizaciones que trae macOS tratan el código, el JSON y el Markdown como texto sin formato, y ninguna lee un archivo comprimido. Desde macOS Sequoia, los antiguos módulos con los que se cubría ese hueco ya no se cargan: las mejores previsualizaciones vienen ahora de extensiones de Vista rápida que instalan las apps. Folia Files incluye una. Con ella, la barra espaciadora en el Finder y en Mail muestra el código con colores de sintaxis y números de línea, el JSON indentado, el Markdown renderizado y la lista de archivos de un ZIP o un TAR.

Lo que muestra Vista rápida por sí sola

Solo con macOS, la barra espaciadora (o ⌘Y) sobre un archivo te da:

  • Código fuente (Swift, Python, JavaScript, scripts de shell…): texto sin formato, sin colores ni números de línea.
  • JSON: también texto sin formato, sin colores.
  • Markdown: el texto en bruto, con todos sus #, * y [enlaces](…) a la vista.
  • Archivos ZIP y TAR: el icono, el nombre y el tamaño del archivo, nada sobre su contenido.

Los archivos CSV son la excepción: macOS ya los muestra como tabla.

Por qué: los módulos se retiraron y las extensiones tomaron el relevo

Vista rápida elige una previsualización según el tipo del archivo. macOS trae las suyas para texto, imágenes, PDF, audio y vídeo, documentos de Office e iWork, y algunos más. Para macOS, el código fuente, el JSON y el Markdown son tipos de texto: todos reciben la previsualización de texto sin formato, y ninguna previsualización del sistema lee lo que contiene un archivo comprimido.

Durante años se podían añadir previsualizaciones dejando módulos .qlgenerator en la carpeta QuickLook de la Biblioteca. macOS Sequoia (15) dejó de cargarlos, y las previsualizaciones instaladas así desaparecieron. Ahora, una previsualización nueva tiene que ser una extensión de Vista rápida incluida en una app: instalas la app y macOS usa su extensión.

Dos sitios te dicen qué está pasando:

  • Ajustes del Sistema › General › Ítems de inicio y extensiones: en la sección Extensiones, Vista rápida enumera las extensiones de previsualización que han instalado tus apps y permite desactivar cada una.
  • Terminal: qlmanage -p ~/Desktop/README.md abre la previsualización de un archivo tal como la muestra el Finder, y qlmanage -m plugins enumera las previsualizaciones integradas en macOS con los tipos de archivo de los que se encarga cada una (las extensiones de las apps no aparecen ahí).

La extensión de Vista rápida de Folia Files

Folia Files es un gestor de archivos para Mac y trae una extensión de Vista rápida. No hay nada más que instalar: en cuanto la app está en tu carpeta Aplicaciones y la has abierto una vez, la barra espaciadora usa la extensión en todas partes donde macOS muestra previsualizaciones de Vista rápida: en el Finder y en el escritorio, en los archivos adjuntos de Mail y en otras apps.

La captura de abajo está tomada dentro de Folia Files, en su módulo Previsualización; en el Finder, la extensión colorea el mismo archivo de la misma manera y añade los números de línea en el margen.

Folia Files con las fuentes Swift de un proyecto en una lista y, en un panel a la derecha, el módulo Previsualización mostrando AtlasApp.swift con colores de sintaxis

Lo que previsualiza

  • Código: Swift, Python, JavaScript, Ruby, PHP, Perl, scripts de shell, C y C++, Objective-C, Java, SQL, CSS, YAML y otros lenguajes que macOS reconoce como código fuente. Las palabras clave, las cadenas, los números, los comentarios y los nombres de tipos llevan cada uno su color, con números de línea en el margen, en modo claro u oscuro como tu Mac. Solo se muestran los primeros 600 KB de un archivo.
  • JSON: indentado y coloreado, con las claves en orden alfabético, así que su orden puede no ser el del archivo. Un archivo que no es JSON válido se muestra tal cual.
  • Markdown: renderizado, con títulos, negrita y cursiva, listas con viñetas, numeradas y de tareas, citas, tablas, bloques de código y enlaces.
  • Archivos ZIP y TAR, sin comprimir o comprimidos con gzip (.tar.gz, .tgz): el número de archivos y su tamaño una vez extraídos, y luego cada carpeta y cada archivo, sangrados, con el tamaño de cada archivo (hasta los primeros 5000 elementos).

Para otros formatos de archivo comprimido, como 7z o RAR, y para los archivos CSV, macOS conserva su propia previsualización.

Algunos tipos de archivo se le escapan porque macOS no los ve como código. La extensión .ts de TypeScript es también la de los vídeos MPEG de flujo de transporte, así que macOS trata esos archivos como vídeo. Los archivos de Go o de Rust a menudo no tienen ningún tipo que macOS reconozca, salvo que otra app declare uno. Para ellos, el Finder mantiene su previsualización de siempre.

Desactivarla o elegir entre dos apps

En Ajustes del Sistema › General › Ítems de inicio y extensiones, la extensión aparece como Folia Files dentro de Vista rápida. Desactívala y macOS vuelve a sus propias previsualizaciones.

Si otra app de tu Mac también tiene una extensión de Vista rápida para Markdown o para código, el Finder muestra una sola previsualización para un mismo archivo. Para obtener la otra, desactiva en esa misma lista la extensión que no quieras.

La extensión forma parte de las dos versiones de Folia Files, la de la web y la del Mac App Store.

Dentro de Folia Files: las mismas previsualizaciones, con más espacio

En el propio Folia Files, la barra espaciadora abre la ventana de previsualización de la app para el código, el Markdown, el JSON, el CSV y los archivos comprimidos; las fotos, los PDF, los vídeos y los demás documentos pasan a Vista rápida como siempre. La ventana flota sobre los paneles: las flechas siguen recorriendo los archivos y la previsualización los sigue, y la barra espaciadora la cierra. Es el ajuste Previsualizaciones de Folia Files para código, Markdown, JSON, CSV y archivos comprimidos (barra espaciadora), en Ajustes › Archivos y red › Previsualizaciones y archivos comprimidos.

Para tener una previsualización a mano junto a tus archivos mientras trabajas, usa el módulo Previsualización, uno de los módulos de Folia Files: añádelo a la barra lateral derecha con su botón Módulos, o arrastra Nuevo panel desde la barra de herramientas hasta el borde de la ventana y elige Previsualización en su cuadrícula. Muestra lo que selecciones en el panel activo.

Unos botones en la parte superior cambian la vista: Renderizado, Origen y Hexadecimal para el Markdown, Con formato para el JSON, Tabla para el CSV, Contenido para un archivo comprimido. Los colores y el renderizado del Markdown son los mismos que en la extensión.

El módulo Previsualización de Folia Files muestra Notes.md renderizado, con un título y una lista con viñetas, bajo los botones Renderizado, Origen y Hexadecimal

Los archivos comprimidos tienen una opción más: haz doble clic en un ZIP en un panel de Folia Files y se abre como una carpeta, en solo lectura, para copiar solo los archivos que necesitas. Cómo abrir un ZIP sin descomprimirlo en el Mac explica cómo funciona.

En resumen

  • Código con colores, JSON indentado, Markdown renderizado y contenido de archivos comprimidos en el Finder y en Mail: instala Folia Files y ábrelo una vez; la barra espaciadora hace el resto.
  • Volver a las previsualizaciones de macOS: desactiva Folia Files dentro de Vista rápida en Ajustes del Sistema › General › Ítems de inicio y extensiones.
  • Una previsualización que sigue abierta junto a tus archivos: el módulo Previsualización de Folia Files, en la barra lateral derecha o en su propio panel.