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

Hoe open ik een groot bestand in Notepad++?

Ik heb geprobeerd een bestand van 800MB te openen in Notepad++. Maar ik begrijp niet waarom Notepad++ slechts 269117242 chars 271450112 bytes liet zien. Noch toonde het een waarschuwingsbericht dat het niet in staat is om zo'n groot bestand te openen. Toen gebruikte ik wordpad om hetzelfde bestand te openen, het werkte als een charme.

Maar waarom kan Notepad++ geen 800MB bestand openen? Ik neem aan dat er een instelling moet zijn die zegt om alleen zoveel tekst te laten zien.

_P.S. suggereer alsjeblieft geen andere software die grote bestanden kan openen. Ik weet dat ze bestaan.

Antwoorden (2)

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

Notepad++ ondersteunt geen grote bestanden, volgens deze wiki documentatie, blijft het probleem bestaan als de component (Scintilla) de kern van Notepad++ blijft :

Oudere versies van Notepad++ kunnen crashen bij het openen van zeer grote bestanden. Nieuwere versies (5.2+) zullen het openen van het bestand weigeren en een foutmelding geven. Waarom is dat?

Notepad++ is gebaseerd op een component (Scintilla) die gericht is op het leveren van rijke tekstweergave, met syntax highlighting en code vouwen, in tegenstelling tot bulk tekst diensten. Er zijn noodzakelijke afwegingen. Het laden van een bestand van 200MB zal ongeveer 800MB geheugen vergen, en het OS kan weigeren om geheugen toe te wijzen.

Er zijn in principe twee uitwegen:

  • Splits het enorme bestand in hanteerbare brokken, en houd slechts een van hen in de editor;
  • Gebruik een ander hulpprogramma dat is afgestemd op grote tekstbestanden te behandelen.

Als je er toch in slaagt een groot bestand te openen, zijn de prestaties misschien niet optimaal. Hier zijn een paar dingen om over na te denken:

  • Plugins die tekst analyseren en scannen zullen NP++ vertragen, schakel ze uit indien mogelijk
  • Parsing voor klikbare links bij het laden van het document is traag als het document groot is; het uitschakelen van de klikbare links is gerapporteerd om aanzienlijk te helpen.

Een andere pagina op sourceforge suggereert ook dat dit probleem blijft bestaan gedurende het hele leven van Notepad++, zoals de gemeenschap verzocht om dit probleem op te lossen :

Waarom probeer je geen andere software zoals gVim ? Is daar een reden voor?

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

Syntax highlighting is een van de belangrijkste bronnen van trage prestaties in Notepad++.

Als je een groot HTML, PHP, etc bestand opent in Notepad++, dan wil je waarschijnlijk de syntax highlighting voor dat bestand uitschakelen door naar Taal > N > Normale tekst te gaan.