- Ich bin Vim-Fan für die meisten meiner Bearbeitungszwecke.
- Aber in diesen Tagen, wenn ich große Dateien ~ 1-2 Gigs öffnen muss, ist es sehr langsam zu laden und Operationen auszuführen
- Was sind die anderen Möglichkeiten, wie ich so große Dateien effizient bearbeiten kann?
8
sed
.Antworten:
vim du kannst
zuerst.
oder benutze hexedit. als /programming/699785/edit-very-large-sql-dump-text-file-on-linux
quelle
einstellen
Sie können
directory
/ auchundodir
Swapfiles und Undofiles an einem anderen Ort ablegenquelle
In diesem Artikel wird erläutert, was Sie mit Vim selbst tun können, um den mit dem Öffnen einer großen Datei verbundenen Overhead zu verringern.
quelle
Schauen Sie hier: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
Erledigt :)
Entschuldigung, aber der kostenlose Editor bietet gute Unterstützung für große Dateien (kann keinen Grund dafür finden)
ps
lernen Vim ist nicht so schwierig: http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
quelle
Siehe meine Antwort hier (nicht vim-spezifisch).
Welche Art von großer Datei möchten Sie bearbeiten?
quelle
csplit
Ihre Protokolldatei in verwaltbare Teile zerlegen, mit Ihrem bevorzugten Editor bearbeiten und die Protokolldatei neu erstellen. Oder entwickeln Sie Ihre eigenen Bearbeitungsskripte (vielleicht mitsed
) ...Versuchen Sie es mit Joe . Ich habe es gerade verwendet, um eine ~ 5G SQL-Dump-Datei zu bearbeiten. Das Öffnen der Datei dauerte ungefähr eine Minute und das Speichern einige Minuten, ohne dass ein Austausch erforderlich war (auf einem System mit 4 GB RAM).
quelle