¿Cuál es el mejor editor de texto para usar con archivos grandes?

43

¿Cuáles son sus recomendaciones para abrir archivos de texto grandes en OS X? Encontré que tanto BBEdit como Textmate tienen dificultades en este departamento.

nanda
fuente
1
hay un duplicado de esto en stackoverflow: stackoverflow.com/questions/952886/…
Robert S Ciaccio
(Esa pregunta SO probablemente debería trasladarse a Súper Usuario o aquí :)
Jonik
¿Qué tan grande es el archivo que está intentando cargar? Textmate es terrible con archivos grandes, especialmente archivos con líneas largas. Nunca he tenido ningún problema con BBedit abriendo 10s de archivos Mbyte.
Henry
1
La versión de 64 bits de Emacs también debería ser bastante buena al abrir archivos tan grandes.
Gio
44
Definir "grande". Por lo general, se vuelve interesante cuando los archivos no caben en la memoria disponible.
Thorbjørn Ravn Andersen

Respuestas:

27

Estoy usando HexFiend para trabajar con un archivo de texto de 60 GB y funciona muy bien (aparentemente puede manejar archivos de hasta 118 GB).

PaulCapestany
fuente
Hex Fiend es mucho más rápido que VIM en la línea de comando y vuela lesso moredesaparece. Especialmente para archivos de texto de una sola línea de varios gigabytes. Recomendado.
Brent Faust
1
+1 Acabo de probar el demonio hexadecimal gracias a la fuerza de este registro, y generó un archivo de bandeja de entrada de 3 + gb como instantáneamente, y luego busqué con éxito una palabra en menos de 20 segundos.
Paul Gowder
2
Este podría ser el Notepad ++ o incluso mejor, pero necesita algunos tweeks. Simplemente imprime lo que haya en el archivo, sin importar si hay una nueva línea o no. Veré si puedo hacer algunos cambios en mi tiempo libre para que tenga en cuenta las nuevas líneas.
Olgun Kaya
3
Sí, pero ignora los saltos de línea :(
Gerry
1
Aseado, pequeño y súper rápido. Pero estoy de acuerdo con el último comentario: en realidad no funciona como reemplazo de un editor de texto, cuando quieres mirar bien, archivos de texto basados ​​en líneas. Lástima, una sola casilla de verificación que dice "mostrar por líneas" o algo así lo convertiría en una herramienta perfecta.
GhostCat dice Reinstate Monica el
21

MacVim me pareció bastante bueno para abrir archivos grandes.

Incluso hay un complemento para acelerarlo, si el archivo es realmente grande.

(Si no desea compilarlo usted mismo, puede descargar un DMG para instalarlo preconstruido).

Loïc Wolff
fuente
1
La versión de línea de comandos vimya está disponible en Terminal.app.
Mouviciel
Es cierto, pero como habló de BBEdit y Textmate, supuse que quería una aplicación gráfica y no en la línea de comandos.
Loïc Wolff
vim me ayudó a editar un archivo de texto de 512 MB +. Desearía que hubiera algo como EM Editor ( emeditor.com ) para Mac.
fnurl
Mata a Vim con fuego.
Magicode
Fácilmente hice una búsqueda y reemplazo en un archivo de 1.06GB con MacVim y LargeFile. ¡brillante!
Andyg8
6

BBEdit es prácticamente el estándar para abrir archivos de texto grandes en una Mac. Abrí algunos archivos de buen tamaño y BBEdit ni siquiera se puso a sudar.

¿De qué tamaño de archivo estás hablando? ¿Y cuánta RAM tiene tu Mac (instalada y gratuita)?


Editado para agregar ...

Bare Bones lanzó BBEdit 9.6 hoy, y de acuerdo con las Notas de la versión 1 (en Cambios):

Ahora es posible abrir archivos significativamente más grandes que antes; el techo no es ilimitado, pero ya no está limitado por las restricciones existentes anteriormente en el sistema operativo.

Me parece que vale la pena actualizarlo (gratis para cualquier persona con BBEdit 9.x) y volver a intentarlo.

1 Si nunca antes has leído un aviso de lanzamiento de Bare Bones, deberías hacerlo. Incluso si no tienes interés en BBEdit. Incluso si no tienes interés en Bare Bones. Incluso si no tiene interés en los editores de texto en general. Son tan buenos Sí, en serio. ¡I a! ¡I a! Pnoies fhtagn!

Dori
fuente
+1 por recomendar BBEdit y "Iä! Iä! Pnoies fhtagn!". Mi favorito hasta ahora es "Los zapatos de saronita de los ponis han sido reforzados con titanio y tienen un pulido aplicado que aumenta la velocidad de vuelo y de tierra en un 30%".
Philip Regan
Revisé una versión anterior de BBEdit para Macworld , y me decepcionó mucho que no se me permitiera poner "No hay ponis reales" en la sección Contras.
Dori
4

Echa un vistazo a Sublime Text 2 . Es uno de los mejores que hay.

mencina
fuente
1
Y Sublime Text 3 más rápido que la versión anterior.
Vetal4eg
77
He estado trabajando con un archivo de registro de 1,37 GB generado al analizar un archivo binario de 13 GB, y ambas versiones de Sublime Text no han impresionado. Tardaron un minuto o más en abrir el archivo, y tratar de escribir cadenas de búsqueda resultó en pizzas de muerte giratorias temporales mientras el programa realizaba búsquedas no solicitadas en mi texto parcialmente escrito. 010 Editor, aunque tiene una interfaz torpe, es bastante rápido y estable en comparación.
Bob Murphy
Sublime Text es bueno para archivos de tamaño mediano, pero si intenta abrir un archivo de 50 GB (que tiene 12 GB de RAM) se bloquea.
skan
3

TextWrangler es una gran herramienta para abrir, editar y guardar archivos grandes. Sin embargo, no lo recomendaría para copiar y pegar grandes cantidades de contenido. Úselo si no quiere tener que lidiar con la interfaz / comandos vi. Como mencionó Loic, MacVim es una gran aplicación si estás más familiarizado con vi.

chrislarson
fuente
1
Dado que TextWrangler es el hermano pequeño de BBEdit, supongo que alguien que ya esté usando BBEdit no encontrará nada nuevo allí.
Dori
1

Si solo está leyendo el archivo, use el comando 'menos'. Puede navegar y buscar en el archivo como vi, pero mucho más rápido y sin los desagradables problemas de tipo 'línea demasiado larga'. Para trabajar con grandes registros de producción, esta es una herramienta invaluable.


fuente
También hay view para una sesión vi de solo lectura.
lhf
@lhf less funciona en una ventana del archivo, vi lee todo el archivo en la memoria.
Thorbjørn Ravn Andersen
No quiere leer solo, quiere editar. Lo dice justo en el título de su pregunta.
mysomic
1

Si se trata de archivos de más de 2 GB, le recomiendo 010 Editor . No cargará todo el archivo en la memoria, lo que significa que puede usarlo para abrir archivos más grandes que su RAM disponible y los tiempos de apertura serán mucho más cortos (tomó aproximadamente 20 segundos abrir un archivo de 7GB).

Mihai Damian
fuente
0

Para mí, donde BBEdit se atragantó con 750 MB, UltraEdit (no gratuito) funcionó satisfactoriamente rápido.

MastaBaba
fuente
0

Mi primera opción es SlickEdit . Parece un poco anticuado, pero no he visto ningún otro editor que se ocupe de archivos grandes (incluso GB de texto) tan rápido, y que aún ofrezca un montón de funciones.

GhostCat dice Reinstate Monica
fuente