On Mon, Jan 21, 2002 at 03:14:13PM +0100, Reinhard Foerster wrote:
Hallo,
ich suche einen Editor um große Files zu durchsuchen und zu bearbeiten. Dabei sollte der Editor am Anfang nicht gleich das ganze File laden, wie es scheinbar joe und vim tun. Ich habe hier ein Logfile mit 600k Zeilen (130MB) und das Hantieren damit geht sehr zäh. Beim Öffnen (vim -n file) vergehen 130 Sekunden nur damit er mir am Anfang unten anzeigen kann, wieviele Zeichen und Zeilen der Text enthält :-( Ist das abschaltbar?
130MB? Emacs max. buffer size ist 128MB. Die Beschränkung lässt sich nach http://www.geocrawler.com/archives/3/339/1998/11/0/1883519/ auch nicht ohne weiteres auf einer 32 Bit Architektur aufheben. Wenn du die Datei teilst sollte es kein Problem sein. Ich habe es mit einer 100MB Datei versucht. Das Suchen in der Datei geht schneller als ich gedacht habe.
Eine andere Möglichkeit wäre Emacs mit anderen Optionen zu Übersetzten. Such einfach mal nach "emacs Buffer size exceeded "
thomas
Script zum erstellen der Datei: #!/usr/bin/env python i=0 while 1: print str(i) + ": xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" i=i+1 if i>5000000: break