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

Wie öffnet man eine große Datei in Notepad++?

Ich habe versucht, eine Datei von 800 MB Größe in Notepad++ zu öffnen. Aber ich weiß nicht, warum Notepad++ nur 269117242 Zeichen 271450112 Bytes anzeigt. Es wurde auch keine Warnmeldung angezeigt, dass es nicht in der Lage ist, eine so große Datei zu öffnen. Dann habe ich Wordpad benutzt, um die gleiche Datei zu öffnen, und es hat wunderbar funktioniert.

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

_P.S. Bitte schlagen Sie keine andere Software vor, die große Dateien öffnen kann. Ich weiß, dass es sie gibt.

Antworten (2)

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

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

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

Notepad++ basiert auf einer Komponente (Scintilla), die darauf ausgerichtet ist, Rich-Text-Anzeige mit Syntax-Hervorhebung und Code-Faltung zu bieten, im Gegensatz zu Massen-Text-Diensten. Es gibt notwendige Abstriche. Das Laden einer 200 MB großen Datei erfordert etwa 800 MB Speicher, und das Betriebssystem kann sich der Anforderung der Speicherzuweisung widersetzen.

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 den Umgang mit großen Textdateien zugeschnitten ist.

Wenn Sie es trotzdem schaffen, eine große Datei zu öffnen, ist die Leistung möglicherweise nicht optimal. Hier sind ein paar Dinge zu bedenken:

  • Plugins, die Text analysieren und scannen, verlangsamen NP++, deaktivieren Sie sie, wenn möglich
  • Das Parsen nach anklickbaren Links beim Laden des Dokuments ist langsam, wenn das Dokument groß ist; es wurde berichtet, dass das Deaktivieren der anklickbaren Links deutlich hilft.

Eine andere Seite auf sourceforge deutet auch darauf hin, dass dieses Problem während der gesamten Lebensdauer von Notepad++ bestehen bleibt, da die Gemeinschaft darum gebeten hat, dieses Problem zu lösen :

Warum versuchen Sie nicht andere Software wie gVim ? Gibt es dafür einen Grund?

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

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

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