¿Cómo abrir un archivo grande en Notepad ++?


34

Intenté abrir un archivo de 800 MB de tamaño en Notepad ++. Pero no sé por qué Notepad ++ mostró solo 269117242 caracteres 271450112 bytes . Tampoco mostró ningún mensaje de alerta de que no puede abrir un archivo tan grande. Luego usé wordpad para abrir el mismo archivo, funcionó a las mil maravillas.

Pero, ¿por qué Notepad ++ no puede abrir un archivo de 800 MB? Supongo que debe haber alguna configuración que diga mostrar solo este texto.

PD: no sugiera ningún otro software que pueda abrir archivos grandes. Sé que existen.


2
En general, no es una buena idea decir algo como lo que ha mencionado en el postscriptum. "PD: no sugiera ningún otro software que pueda abrir archivos grandes. Sé que existen".
bubu

11
@bubu Agregué este texto porque de lo contrario vería muchas respuestas que dirán que use este xyzsoftware para abrir archivos enormes. Pero esta no era mi pregunta. Simplemente quería saber que whyNotepad ++ no se puede abrir.
Rakesh Juyal

Respuestas:


46

Notepad ++ no admite archivos grandes, de acuerdo con esta documentación wiki, el problema persiste si el componente (Scintilla) permanece como el núcleo de Notepad ++:

Las versiones anteriores de Notepad ++ pueden bloquearse al abrir archivos muy grandes. Las versiones más recientes (5.2+) negarán la apertura del archivo y emitirán un mensaje de error. ¿Porqué es eso?

Notepad ++ se basa en un componente (Scintilla) que está orientado a proporcionar una visualización de texto enriquecido, con resaltado de sintaxis y plegado de código, a diferencia de los servicios de texto masivo. Hay compensaciones necesarias. Cargar un archivo de 200 MB requerirá alrededor de 800 MB de memoria, y el sistema operativo puede oponerse a la solicitud de asignación de memoria.

Básicamente hay dos salidas:

  • Divida el gran archivo en fragmentos manejables y mantenga solo uno de ellos en el editor;
  • Use otra herramienta que esté diseñada para manejar archivos de texto masivos.

Si aún logra abrir un archivo grande, el rendimiento puede no ser óptimo. Aquí hay un par de cosas para pensar:

  • Los complementos que analizan y escanean texto ralentizarán NP ++, deshabilítelos si es posible
  • El análisis de enlaces en los que se puede hacer clic al cargar el documento es lento si el documento es grande; Se ha informado que deshabilitar los enlaces en los que se puede hacer clic ayuda significativamente.

Otra página en sourceforge también sugiere que este problema persiste durante la vida de Notepad ++, ya que la comunidad solicitó resolver este problema :

¿Por qué no pruebas otro software como gVim ? ¿Hay alguna razón?



3
Si Wordpad puede abrir el archivo, lo que también permite la edición de texto enriquecido, diría que esto es un error en Scintilla. Además, gVim parece ser una cuña en ventana alrededor de un editor basado en consola. No lo consideraría comparable a NotePad ++, que es un editor completamente funcional y con ventanas nativas.
Trlyly

1
Me gustaría ver en EditPad Lite. Incluso eso solo admite archivos de hasta 2 GB. La versión Pro es compatible con los más grandes. Muy bien. Abre instantáneamente los archivos grandes.
SilentSteel

@ lamwaiman1988, ¿ayuda la versión minimalista Notepad ++?
Pacerier

@ lamwaiman1988: el instalador oficial de vindows® de gvim es de 32 bits y no maneja archivos grandes.
user2284570

1

El resaltado de sintaxis es una de las principales fuentes de rendimiento lento en Notepad ++.

Si está abriendo un archivo HTML, PHP, etc. masivo en Notepad ++, entonces probablemente desee deshabilitar el resaltado de sintaxis para ese archivo yendo a Idioma > N > Texto normal .

ingrese la descripción de la imagen aquí


1
¿Qué pregunta estás respondiendo?
Toto
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.