Wie öffne ich eine große Datei in Notepad++?

Ich habe versucht, eine Datei mit einer Größe von 800 MB in Notepad++zu öffnen. Aber ich weiß nicht, warum Notepad++ nur 269117242 Zeichen 271450112 Bytes zeigte . Es wurde auch keine Warnmeldung angezeigt, dass eine so große Datei nicht geöffnet werden kann. Dann habe ich Wordpad verwendet, um dieselbe Datei zu öffnen, es hat wie Charme funktioniert.

Aber warum kann Notepad++ keine 800MB-Datei öffnen? Ich nehme an, es muss eine Einstellung geben, die besagt, dass nur so viel Text angezeigt wird.

PS Bitte schlagen Sie keine andere Software vor, die kann große Dateien öffnen. Ich weiß, dass Sie existieren.

Author: Jens Erat, 2011-05-20

2 answers

Notepad++ unterstützt keine großen Dateien, laut dieser Wiki-Dokumentation besteht das Problem weiterhin, wenn die Komponente (Scintilla) als Kern von Notepad++ bleibt:

Ältere Versionen von Notepad++ können abstürzen beim Öffnen sehr großer Dateien. Neuere versionen (5.2+) wird das Öffnen der datei und geben Sie eine Fehlermeldung aus. Warum ist das das?

Notepad++ basiert auf einer Komponente (Scintilla), die auf bereitstellung von Rich-Text-Anzeige, mit syntaxhervorhebung und Code Falten, im Gegensatz zu bulk-SMS-Dienste. Es gibt notwendige Kompromisse. Das Laden einer 200 MB-Datei erfordert rund 800 MB Speicher, und das Betriebssystem kann balk auf der Speicher-Zuweisung anfordern.

Es gibt grundsätzlich zwei Auswege:

  • Teilen Sie die riesige Datei in überschaubare Teile auf und behalten Sie nur einen davon im Editor.
  • Verwenden Sie ein anderes Werkzeug, das auf massive Textdateien zugeschnitten ist.

Wenn Sie noch ein großes öffnen können datei, leistung kann nicht sein optimal. Hier sind ein paar Dinge zu denken about:

  • Plugins, die Text analysieren und scannen, verlangsamen NP++, deaktivieren sie, wenn möglich
  • Das Parsen für anklickbare Links beim Laden des Dokuments ist langsam, wenn das Dokument groß ist; Es wurde berichtet, dass das Deaktivieren der anklickbaren Links erheblich hilft.

Eine andere Seite auf sourceforge schlägt auch vor, dass dieses Problem während des gesamten Lebens von Notepad++bestehen bleibt, da die Community dies lösen wollte problem - :

Warum versuchen Sie nicht, andere software wie gVim - ? Gibt es einen Grund?

 52
Author: lamwaiman1988,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Syntaxhervorhebung ist eine der Hauptquellen für langsame Leistung in Notepad++.

Wenn Sie eine massive HTML -, PHP-usw. Datei in Notepad++ öffnen, möchten Sie wahrscheinlich die Syntaxhervorhebung für diese Datei deaktivieren, indem Sie zu gehen. > N > Normaler Text.

geben Sie hier die Bildbeschreibung ein

Sie sollten auch anklickbare Links deaktivieren, indem Sie zu Einstellungen gehen > Präferenzen > MISC. > Anklickbare Linkeinstellungen und , deaktivieren Sie das Kontrollkästchen "Aktivieren" .

geben Sie hier die Bildbeschreibung ein

 3
Author: Pikamander2,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-01-12 07:34:04