¿Existe un error inherente en el diseño de .txt que pueda provocar caídas significativas en el rendimiento al trabajar con archivos relativamente grandes? Al trabajar con un archivo de más de un millón de caracteres en Windows 8, los editores (específicamente Notepad++ y Wordpad) no solo tienden a ejecutarse lentamente, sino que con frecuencia fallan con grandes operaciones de búsqueda y reemplazo (si buscar y reemplazar realizan más de 60,000 reemplazos, por ejemplo). .
He verificado que esto no tiene nada que ver con la máquina particular en la que se ejecuta el archivo de texto (el mismo rendimiento deficiente en una máquina similar de alta especificación).
Inicialmente pensé que esto se debía a que el archivo en cuestión se estaba editando en un recurso compartido de red, pero copiarlo a una carpeta local aún generaba el mismo bajo rendimiento.
El rendimiento disminuye especialmente cuando se eliminan las nuevas líneas (trabajando con una sola palabra de un millón de caracteres de longitud). Caída de fotogramas notable en la interfaz de usuario a pesar de utilizar una máquina de gama alta)
Respuesta1
IntentarUltra editarEs lo mejor en este caso.
Funciones de un vistazo
Edición de columnas/bloques
Edición multicarácter
Selección múltiple
Resaltado de sintaxis
Cliente FTP integrado
SSH/telnet integrado
Temas del editor
Edición de archivos grandes +4GB
Clasificación de archivos/datos
Búsqueda poderosa
Soporta expresiones regulares
reformateo de datos CSV
Macros y guiones
Comparación de archivos
Plantillas inteligentes
Respuesta2
Notepad++ no fue diseñado para archivos de texto grandes; en cambio, recomiendo un programa llamado glogg. encontrado aquí:http://glogg.bonnefon.org/
y juro por Dios que si a alguien no le gusta esta publicación y se queja de que estoy respondiendo con un enlace, crezca porque respondí completamente la pregunta.
Respuesta3
Edito mis archivos enormes conMicrosoft Visual Studio. ¡Es súper rápido y maneja cualquier tamaño! ¡intentalo! Puedes descargar la versión gratuita (edición comunitaria)
ACTUALIZAR:
Compilación del Bloc de notas++64 bitsestá disponible ahora. Puedes usarlo.
Respuesta4
Bloc de notas++
1 millón de caracteres (1 MB) en realidad no es tan grande.
Ver
Otro editor de archivos de texto
Como otros han señalado, se han diseñado otros editores para manejar archivos de texto grandes. En particular, los dos venerables maestros del mundo de la edición de texto: vi (o vim) y emacs deberían funcionar bien con archivos más grandes que el que está editando.
Por ejemplo, vim tiene un límite de 2 mil millones de caracteres (2 GB).
Ver
- ¿Cuál es el tamaño de archivo más grande que Vim puede abrir? (64 bits)
- Edite archivos realmente grandes con vi
Otros enfoques
Existen otras herramientas para manipular archivos de texto que pueden adaptarse mejor a algunas tareas. Por ejemplo
- sed
- awk
- perla
- tr
- grep
Estos son estándar en Unix/Linux, pero se pueden obtener fácilmente para Windows; probablemente también haya muchas otras utilidades de Windows que pueden realizar operaciones de manera eficiente (como buscar y reemplazar) en archivos muy grandes.
En general, los editores de texto comunes están optimizados para cuando desea explorar visualmente un archivo desplazándose por una línea a la vez. Otros tipos de herramientas pueden ser mejores para buscar, reformatear, sumar, condensar, etc.