Liegt ein inhärenter Fehler im Design von .txt vor, der zu erheblichen Leistungseinbußen bei der Arbeit mit relativ großen Dateien führt? Bei der Arbeit mit einer Datei mit über einer Million Zeichen unter Windows 8 neigen Editoren (insbesondere Notepad++ und Wordpad) nicht nur dazu, langsam zu laufen, sondern stürzen bei großen Such- und Ersetzungsvorgängen häufig ab (wenn die Such- und Ersetzungsvorgänge beispielsweise über 60.000 Ersetzungen durchführen).
Ich habe überprüft, dass dies nichts mit der bestimmten Maschine zu tun hat, auf der die Textdatei ausgeführt wird (dieselbe schlechte Leistung auf einer ähnlichen Maschine mit hoher Spezifikation).
Ich dachte zunächst, dass dies daran lag, dass die betreffende Datei auf einer Netzwerkfreigabe bearbeitet wurde, aber das Kopieren in einen lokalen Ordner führte immer noch zur gleichen schlechten Leistung.
Die Leistung sinkt insbesondere, wenn Zeilenumbrüche entfernt werden (bei der Arbeit mit einem einzigen Wort mit einer Länge von einer Million Zeichen). Spürbarer Frame-Drop in der Benutzeroberfläche trotz Verwendung eines High-End-Computers)
Antwort1
VersuchenUltra-BearbeitungIn diesem Fall ist es das Beste.
Funktionen im Überblick
Spalten-/Blockbearbeitung
Bearbeiten mit mehreren Cursorn
Mehrfachauswahl
Satzstellung markieren
Integrierter FTP-Client
Integriertes SSH/Telnet
Editor-Themen
Bearbeiten großer Dateien +4 GB
Datei-/Datensortierung
Leistungsstarke Suche
Unterstützt reguläre Ausdrücke
Neuformatierung von CSV-Daten
Makros und Skripte
Dateivergleich
Intelligente Vorlagen
Antwort2
Notepad++ wurde nicht für große Textdateien entwickelt, stattdessen empfehle ich ein Programm namens Glogg. hier zu finden:http://glogg.bonnefon.org/
und ich schwöre bei Gott, wenn jemandem dieser Beitrag nicht gefällt und er sich darüber beschwert, dass ich mit einem Link antworte, dann soll er erwachsen werden, denn ich habe die Frage vollständig beantwortet.
Antwort3
Ich bearbeite meine riesigen Dateien mitMicrosoft Visual Studio. Es ist superschnell und kann jede Größe verarbeiten! Probieren Sie es aus! Sie können die kostenlose Version (Community Edition) herunterladen.
AKTUALISIEREN:
Notepad++-Build64 Bitist ab sofort verfügbar. Sie können es nutzen.
Antwort4
Notizblock++
1 Million Zeichen (1 MB) ist eigentlich nicht so viel.
Sehen
Anderer Textdatei-Editor
Wie andere bereits erwähnt haben, wurden andere Editoren für die Bearbeitung großer Textdateien entwickelt. Insbesondere die beiden ehrwürdigen Meister der Textbearbeitungswelt - vi (oder vim) und emacs - sollten mit Dateien, die größer sind als die, die Sie bearbeiten, gut zurechtkommen.
Beispielsweise hat vim ein Limit von 2 Milliarden Zeichen (2 GB).
Sehen
- Was ist die größte Dateigröße, die von Vim geöffnet werden kann? (64-Bit)
- Bearbeiten Sie wirklich große Dateien mit vi
Andere Ansätze
Es gibt andere Tools zum Bearbeiten von Textdateien, die für manche Aufgaben besser geeignet sein können. Zum Beispiel
- sed
- awk
- perl
- tr
- grep
Diese sind unter Unix/Linux Standard, können aber problemlos für Windows bezogen werden. Es gibt wahrscheinlich auch viele andere Windows-Dienstprogramme, die Vorgänge (wie Suchen und Ersetzen) effizient an sehr großen Dateien durchführen können.
Im Allgemeinen sind normale Texteditoren für die visuelle Untersuchung einer Datei optimiert, indem Sie zeilenweise scrollen. Andere Arten von Tools können besser zum Suchen, Neuformatieren, Summieren, Verdichten usw. geeignet sein.