Hecho para logs, volcados CSV y SQL, exportaciones JSON y cualquier archivo de texto que bloquea a otros editores.
Abre archivos de cualquier tamaño
Solo se lee la parte visible: en Windows a través de ventanas mapeadas en memoria, en Linux y macOS en bloques cuando hacen falta. El trabajo en segundo plano procesa el resto, y las unidades de red o USB pasan a lecturas por bloques con caché, así que un disco lento nunca bloquea la ventana.
Ir a una línea al instante
Un índice de líneas disperso (8 bytes por cada 64 KB) se construye en segundo plano a 2,5 GB/s. Ir a la línea y la barra de desplazamiento funcionan de inmediato, incluso antes de que termine la indexación.
Búsqueda rápida y regex
Texto simple a 2,5 GB/s y expresiones regulares en tiempo lineal, con opciones de mayúsculas, palabra completa y varias líneas. «Buscar todo» lista hasta un millón de resultados; F3 funciona en el acto.
Reemplazar en gigabytes
Reemplaza con $1 y grupos con nombre. Hasta 50.000 cambios son una sola edición que se puede deshacer; los trabajos mayores se escriben en un archivo nuevo: 22 millones de reemplazos en un archivo de 10 GB tardaron 11 s y usaron 46 MB de RAM.
Edición de verdad
Escribir, cortar, copiar, pegar, deshacer y rehacer, duplicar o borrar líneas, sangría automática, sobre una piece table, de modo que las ediciones no reescriben el archivo hasta que guardas.
Guardado a prueba de fallos
Al guardar se escribe un archivo temporal, se vuelca al disco y sustituye al original de forma atómica. Un fallo o un corte de luz nunca deja un archivo a medias. Copias .bak opcionales.
Codificaciones y vista hex
UTF-8, UTF-16 LE/BE, Windows-1251, Windows-1252 e ISO-8859-1 se detectan automáticamente; los finales de línea LF, CRLF y CR se mantienen o se convierten. Los archivos binarios se abren en una vista hexadecimal.
Herramientas para logs
Modo seguimiento (como tail -f) para logs que crecen, resaltado de sintaxis para logs, JSON, XML, CSV, SQL e INI, marcadores y una vista dividida de un archivo.
Compara archivos enormes
Una comparación de líneas en streaming de dos archivos de varios gigabytes: 1 GB contra 1 GB en 0,6 s con unos 2 MB de memoria. Haz clic en una diferencia para ir a ella.
Filtrar y resaltar
Muestra solo las líneas que coinciden, o solo las que no, como grep sobre todo el archivo, y guárdalas en un archivo nuevo. Pinta patrones como ERROR con sus propios colores y mira en la barra de desplazamiento dónde se agrupan las coincidencias.
Saltar a una hora
Escribe 14:32:05 y llega a la primera línea del log con esa hora: una búsqueda binaria lee unos cientos de kilobytes de un log de 50 GB. Selecciona líneas para ver el tiempo entre ellas.
Logs comprimidos y tuberías
Abre archivos .gz y .zst directamente, envía un comando a BigText por una tubería (journalctl -f | bigtext -) o abre app.log:120 en una línea desde la línea de comandos.
Tablas CSV
Los archivos CSV y TSV se abren como una tabla que se desplaza tan rápido como el texto. Ordena por una columna, obtén estadísticas de columna, filtra por una columna y renombra, mueve, exporta o elimina columnas. Un registro con saltos de línea entre comillas es una sola fila.
Herramientas de texto
Ordena, quita duplicados e invierte líneas, cambia mayúsculas, recorta espacios, formatea o minimiza JSON y edita muchas líneas a la vez con una selección de columna con Alt+arrastrar.
A tu manera
Una paleta de comandos (Ctrl+Mayús+P), atajos que puedes cambiar, cualquier fuente monoespaciada y una interfaz en inglés, ruso, uzbeko, chino, español, portugués, alemán o turco.
Análisis de logs
Una barra de niveles con filtros ERROR, WARN, INFO y DEBUG y F8 al siguiente error, un histograma de tiempo, campos del log, patrones de mensajes, valores más frecuentes, huecos de tiempo y las líneas alrededor de cada coincidencia o con el mismo id de petición.
Logs en paralelo por tiempo
Combina varios logs por marca de tiempo en una vista coloreada, o alinea los logs abiertos y desplázalos juntos por tiempo, con un desfase de reloj ajustable. El seguimiento sobrevive a la rotación de logs.
JSON y XML
Un panel de estructura, la ruta JSON del cursor en la barra de estado, plegado, JSON Lines como tabla con consultas, una comprobación estricta que señala el error, conversión entre JSON, JSON Lines y logfmt y una comparación estructural.
Tablas que calculan
Agrupar con sumas, tablas dinámicas, unir dos archivos por una clave, columnas calculadas, gráficos de columnas, columnas fijas y ocultas, comprobación de filas y exportación a JSON, Markdown o Excel.
Compara a tu manera
Lado a lado o como diff unificado, diferencia siguiente y anterior, ignorar espacios, mayúsculas o marcas de tiempo, líneas que están en un solo archivo, CSV comparado por clave y parches aplicados.
Archivos comprimidos y grandes ediciones
Archivos dentro de zip y tar, archivos .xz y .bz2 mostrados mientras se descomprimen, guardado directo a .gz o .zst, varios cursores, un editor de columnas y ordenar, quitar duplicados o ejecutar cualquier comando sobre un archivo de cualquier tamaño.
Buscar en archivos y scripts
Busca en una carpeta entera con resultados archivo:línea y usa bigtext-cli para count, head, tail, slice, replace, herramientas CSV y salida JSON en scripts. Sesiones, modo portátil, y un segundo arranque abre en la ventana que ya está en marcha.
Cómodo para todos
Temas de alto contraste y seguros para daltonismo, escalado de la interfaz, compatibilidad con lectores de pantalla, modo zen, ajuste a una columna con regla, una barra de estado clicable y ajustes recordados para cada archivo.
También un editor de código cómodo
Colores de sintaxis para Python, JavaScript, TypeScript, Java, C#, C/C++, Go, Rust, PHP, scripts de shell, YAML y más, en One Dark, Monokai, GitHub o Solarized; una barra lateral de carpeta como en Sublime Text; Ctrl+P para encontrar un archivo, Ctrl+R para las funciones y clases de un archivo, Ctrl+/ para comentar líneas y corchetes que se cierran solos. Solo se colorean las filas en pantalla, así que un archivo enorme sigue igual de rápido.
Logs en servidores
Abre user@server:/var/log/app.log por SSH con tus claves, o un archivo https:// o s3:// público, sin descargarlo: solo llega lo que está en pantalla, y por SSH las búsquedas se ejecutan en el servidor. O sigue los últimos megabytes de un log como tail -F.
Logs de servidores web
Los logs de acceso de nginx y Apache, los de los balanceadores de carga de AWS y de IIS, y syslog se abren como una tabla con una columna por campo. El informe del log web da en una pasada las URL principales, los errores 5xx por minuto y las solicitudes más lentas: un log de 1 GB en menos de 2 segundos.
Logs de contenedores y servicios
Elige de una lista un contenedor de Docker o Podman, un pod de Kubernetes o un servicio de systemd, en este equipo o en un servidor por SSH, y abre su log: las últimas líneas o minutos, siguiéndolo mientras crece. Se ven los reinicios de un pod, y también se abre su ejecución anterior al último reinicio, donde está el error de la caída.
Alertas de líneas nuevas
Dale a un log seguido algunos patrones, como ERROR o una expresión regular: cada línea nueva que coincide se cuenta en la pestaña y se anuncia con una notificación del sistema y un sonido, como mucho una cada diez segundos. En Windows, un clic en la notificación lleva a la línea.
Tablas del volcado SQL
Las tablas de un volcado de mysqldump, pg_dump o SQLite con sus filas y tamaños: un volcado de 1 GB se lista en un segundo aproximadamente. Guarda una tabla en un archivo que se restaura por sí solo, o divide el volcado en un archivo por tabla; en el orden de sus nombres, los archivos restauran toda la base de datos.