Ein besonderes Augenmerk wurde darauf gelegt, große Dateien zu bearbeiten. (Bis zu 8 Millionen Terabyte, wenn das Betriebssystem mitmacht.) Anders als ähnliche Produkte lädt dieses Programm deshalb nicht zuerst die komplette Datei in den Speicher (bzw. legt eine temporäre Kopie der Datei an), was eine Weile dauern kann, sondern liest immer die Teile aus der Datei, die gerade benötigt werden. Nimmt man eine Änderung der Datei vor, so werden nur die geänderten Bytes im Speicher gehalten, was bei den üblichen kleineren Veränderungen und großen Dateien recht speichersparend sein kann.
Auch Einfüge- und Löschoperationen werden "virtuell" durchgeführt und erst am Ende in die Datei geschrieben. Da größere Kopier- und Einfügeaktionen über die Zwischenablage trotzdem recht viel Zeit benötigen, gibt es "Split parts". Diese können im Editor festgelegt werden und dann in beliebiger Reihenfolge (auch aus verschiedenen Quelldateien) inkl. der noch nicht gespeicherten Änderungen in eine neue Datei geschrieben werden. Der Befehl "Speichern unter..." nutzt dieses Konzept indirekt aus, indem er alle Split parts der aktuellen Datei in eine neue Datei schreiben lässt.
Seit Version 0.6 gehört Drag&Drop-Support (um Dateien zu öffnen) sowie ein Dateivergleichmodul zum Repertoire von JHEditor.
Wenn das Bearbeiten großer Dateien (mehrere Gigabytes) sehr lange dauert, kann Ihr Antivirus-Programm der Übeltäter sein. Siehe LIESMICH.TXT für Details.
Wenn Sie JHEditor mit Java 1.3 oder 1.4 einsetzen, so schicken Sie mir bitte eine kurze Mail. Wenn ich keine Mails bekomme, wird die nächste Version von JHEditor Java 1.5 benötigen.