2011-05-20 07:47:51 +0000 2011-05-20 07:47:51 +0000
35
35

¿Cómo abrir un archivo grande en el Bloc de notas++?

Intenté abrir un archivo de 800MB en el Notepad++. Pero no sé por qué el Notepad++ sólo mostró 269117242 caracteres 271450112 bytes . Tampoco mostró ningún mensaje de alerta de que no puede abrir un archivo tan grande. Entonces utilicé wordpad para abrir el mismo archivo, y funcionó como un encanto.

¿Pero por qué Notepad++ no puede abrir un archivo de 800MB? Supongo que debe haber alguna configuración que diga que sólo se puede mostrar esta cantidad de texto.

_P.S. Por favor, no sugieras ningún otro software que pueda abrir archivos grandes. Sé que existen.

Respuestas (2)

48
48
48
2011-05-20 08:55:30 +0000

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

Las versiones más antiguas de Notepad++ pueden fallar al abrir archivos muy grandes. Las versiones más recientes (5.2+) denegarán la apertura del archivo y emitirán un mensaje de error. ¿A qué se debe esto?

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

Hay básicamente dos salidas:

  • Dividir el enorme archivo en trozos manejables, y mantener sólo uno de ellos en el editor;
  • Utilizar otra herramienta que esté adaptada para manejar archivos de texto masivos.

Si aún así consigue abrir un archivo grande, el rendimiento puede no ser óptimo. Aquí tiene un par de cosas en las que pensar:

  • Los plugins que analizan y escanean el texto ralentizarán NP++, desactívelos si es posible
  • El análisis de los enlaces clicables al cargar el documento es lento si el documento es grande; se ha informado que deshabilitar los enlaces clicables ayuda significativamente.

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

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

1
1
1
2019-03-23 10:37:28 +0000

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

Si estás abriendo un archivo masivo de HTML, PHP, etc. en el Bloc de notas++, entonces probablemente querrás desactivar el resaltado de sintaxis para ese archivo yendo a Lenguaje \N> N \N> Texto normal.