Como abrir um arquivo grande no Notepad ++?

29

Eu tentei abrir um arquivo de tamanho de 800MB no Notepad ++. Mas eu não sei porque o Notepad ++ mostrou apenas 269117242 caracteres 271450112 bytes . Nem mostrou qualquer mensagem de alerta que é incapaz de abrir um arquivo tão grande. Então eu usei o Wordpad para abrir o mesmo arquivo, funcionou como charme.

Mas por que o Notepad ++ não consegue abrir o arquivo de 800MB? Eu suponho que deve haver alguma configuração que diz mostrar apenas esse tanto de texto.

P.S. Por favor, não sugira nenhum outro software que possa abrir arquivos grandes. Eu sei que eles existem.

    
por Rakesh Juyal 20.05.2011 / 09:47

1 resposta

43

O Notepad ++ não suporta arquivos enormes, de acordo com esta documentação do wiki, o problema persiste se o componente (Scintilla) permanecer como o núcleo do Notepad ++:

Older versions of Notepad++ may crash while opening very large files. Newer versions (5.2+) will deny opening the file and issue an error message. Why is that?

Notepad++ is based on a component (Scintilla) which is geared towards providing rich text viewing, with syntax highlighting and code folding, as opposed to bulk text services. There are necessary trade offs. Loading a 200MB file will require around 800MB of memory, and the OS may balk at the memory allocation request.

There are basically two ways out:

  • Split the huge file into manageable chunks, and keep only one of them in editor;
  • Use another tool which is tailored to handle massive text files.

If you still manage to open a large file, performance may not be optimal. Here is a couple things to think about:

  • Plugins which analyse and scan text will slow down NP++, disable them if possible
  • Parsing for clickable links on loading the document is slow if the document is large; disabling the clickable links has been reported to significantly help.

Outra página no sourceforge também sugere que este problema persiste durante toda a vida do Notepad ++, como a comunidade solicitou resolver este problema :

Por que você não experimenta outros softwares como o gVim ? Existe alguma razão?

    
por 20.05.2011 / 10:55